Ticket #1683: 1683.patch
File 1683.patch, 1.2 KB (added by , 17 years ago) |
---|
-
editor/_source/classes/fckcontextmenu.js
95 95 if ( el._FCKContextMenu.CtrlDisable && ( e.ctrlKey || e.metaKey ) ) 96 96 return true ; 97 97 98 FCKTools.CancelEvent( e ) ; 99 FCKContextMenu_AttachedElement_OnContextMenu( e, el._FCKContextMenu, el ) ; 100 return false ; 98 var stop = 99 FCKContextMenu_AttachedElement_OnContextMenu( e, el._FCKContextMenu, el ) ; 100 101 if ( ! stop ) 102 FCKTools.CancelEvent( e ) ; 103 104 return stop ; 101 105 } 102 106 el = el.parentNode ; 103 107 } … … 162 166 function FCKContextMenu_AttachedElement_OnContextMenu( ev, fckContextMenu, el ) 163 167 { 164 168 if ( fckContextMenu.CtrlDisable && ( ev.ctrlKey || ev.metaKey ) ) 169 { 170 fckContextMenu._Panel.Hide( ) ; 165 171 return true ; 172 } 166 173 167 174 var eTarget = el || this ; 168 175 … … 170 177 fckContextMenu.OnBeforeOpen.call( fckContextMenu, eTarget ) ; 171 178 172 179 if ( fckContextMenu._MenuBlock.Count() == 0 ) 173 return false ; 180 { 181 fckContextMenu._Panel.Hide( ) ; 182 return true ; 183 } 174 184 175 185 if ( fckContextMenu._Redraw ) 176 186 {