Ticket #3085: 3085.patch
File 3085.patch, 1.2 KB (added by , 15 years ago) |
---|
-
_source/plugins/menu/plugin.js
124 124 className : editor.skinClass + ' cke_contextmenu' 125 125 }, 126 126 this._.level); 127 127 128 panel.onEscape = CKEDITOR.tools.bind( this.hide, this ); 128 129 // Create an autosize block inside the panel. 129 130 var block = panel.addBlock( this.id ); 130 131 block.autoSize = true; 132 133 var keys = block.keys; 134 keys[ 40 ] = 'next'; // ARROW-DOWN 135 keys[ 9 ] = 'next'; // TAB 136 keys[ 38 ] = 'prev'; // ARROW-UP 137 keys[ CKEDITOR.SHIFT + 9 ] = 'prev'; // SHIFT + TAB 138 keys[ 32 ] = 'click'; // SPACE 139 keys[ 37 ] = 'click'; // ARROW-RIGHT 131 140 132 141 element = this._.element = block.element; 133 142 element.addClass( editor.skinClass ); … … 253 262 ' class="', classes, '" href="javascript:void(\'', ( this.label || '' ).replace( "'", '' ), '\')"' + 254 263 ' title="', this.label, '"' + 255 264 ' tabindex="-1"' + 265 '_cke_focus=1' + 256 266 ' hidefocus="true"' ); 257 267 258 268 // Some browsers don't cancel key events in the keydown but in the