Feature #2132 - "asciisvg" plug-in: Adding double-click and context menu support.

skala
Ivan Tcholakov 15 years ago
parent d96a2db27d
commit c0c7be6e6a
  1. 22
      main/inc/lib/fckeditor/editor/plugins/asciisvg/fckplugin.js
  2. 3
      main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin.js

@ -33,8 +33,24 @@ oAsciiSvgItem.IconPath = FCKConfig.PluginsPath + 'asciisvg/asciisvg.gif' ;
FCKToolbarItems.RegisterItem( 'asciisvg', oAsciiSvgItem ) ;
// Context menu support.
// TODO
FCK.ContextMenu.RegisterListener( {
AddItems : function( menu, tag, tagName )
{
if ( FCK.IsAsciiSvg( tag ) )
{
menu.AddSeparator() ;
menu.AddItem( 'asciisvg', FCKLang['DlgAsciiSvg'], oAsciiSvgItem.IconPath ) ;
}
}}
);
// Double-click support.
// TODO
FCK.RegisterDoubleClickHandler(
function ( tag )
{
if ( FCK.IsAsciiSvg( tag ) )
{
FCKCommands.GetCommand( 'asciisvg' ).Execute() ;
}
}, null
) ;

@ -1181,6 +1181,7 @@ FCKDocumentProcessor_CreateFakeImage = function( fakeClass, realElement )
}
}
}
// For AsciiSvg graphs.
else if ( fakeClass == 'FCK__AsciiSvg' )
{
var width = realElement.width ;
@ -1199,6 +1200,8 @@ FCKDocumentProcessor_CreateFakeImage = function( fakeClass, realElement )
if ( realElement.style.height ) {
oImg.style.height = realElement.style.height ;
}
var sscr = realElement.getAttribute( 'sscr' ) ;
oImg.setAttribute( 'sscr', sscr, 0 ) ;
}
return oImg ;
}

Loading…
Cancel
Save