Index: _whatsnew.html
===================================================================
--- _whatsnew.html (revision 2200)
+++ _whatsnew.html (working copy)
@@ -80,6 +80,8 @@
in the Paste dialog.
[#1907] Fixed sporadic
"FCKeditorAPI is not defined" errors in Firefox 3.
+ [#2252] It's now possible to enable the
+ browsers default menu using the configuration file (FCKConfig.BrowserContextMenu option).
See previous versions history
Index: editor/_source/classes/fckcontextmenu.js
===================================================================
--- editor/_source/classes/fckcontextmenu.js (revision 2200)
+++ editor/_source/classes/fckcontextmenu.js (working copy)
@@ -90,6 +90,9 @@
function FCKContextMenu_Document_OnContextMenu( e )
{
+ if ( FCKConfig.BrowserContextMenu )
+ return true ;
+
var el = e.target ;
while ( el )
@@ -115,6 +118,9 @@
if( !e || e.button != 2 )
return false ;
+ if ( FCKConfig.BrowserContextMenu )
+ return true ;
+
var el = e.target ;
while ( el )
@@ -146,6 +152,9 @@
function FCKContextMenu_Document_OnMouseUp( e )
{
+ if ( FCKConfig.BrowserContextMenu )
+ return true ;
+
var overrideButton = FCKContextMenu_OverrideButton ;
if ( overrideButton )
@@ -165,7 +174,7 @@
function FCKContextMenu_AttachedElement_OnContextMenu( ev, fckContextMenu, el )
{
- if ( fckContextMenu.CtrlDisable && ( ev.ctrlKey || ev.metaKey ) )
+ if ( ( fckContextMenu.CtrlDisable && ( ev.ctrlKey || ev.metaKey ) ) || FCKConfig.BrowserContextMenu )
return true ;
var eTarget = el || this ;
Index: fckconfig.js
===================================================================
--- fckconfig.js (revision 2200)
+++ fckconfig.js (working copy)
@@ -147,6 +147,7 @@
FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;
FCKConfig.BrowserContextMenuOnCtrl = false ;
+FCKConfig.BrowserContextMenu = false ;
FCKConfig.EnableMoreFontColors = true ;
FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;