CKEditorでLiferay6のショートカットキーをカスタマイズしようとしています。
フックを作成し、これをファイルhtml / js / editor / ckeditor/ckconfig.jspに追加しました。
CKEDITOR.config.keystrokes = [
[ CKEDITOR.ALT + 121 /*F10*/, 'toolbarFocus' ],
[ CKEDITOR.ALT + 122 /*F11*/, 'elementsPathFocus' ],
[ CKEDITOR.SHIFT + 121 /*F10*/, 'contextMenu' ],
[ CKEDITOR.CTRL + 90 /*Z*/, 'undo' ],
[ CKEDITOR.CTRL + 89 /*Y*/, 'redo' ],
[ CKEDITOR.CTRL + CKEDITOR.SHIFT + 90 /*Z*/, 'redo' ],
[ CKEDITOR.CTRL + 76 /*L*/, 'link' ],
[ CKEDITOR.CTRL + 71 /*G*/, 'bold' ],
[ CKEDITOR.CTRL + 73 /*I*/, 'italic' ],
[ CKEDITOR.CTRL + 85 /*U*/, 'underline' ],
[ CKEDITOR.ALT + 109 /*-*/, 'toolbarCollapse' ]
];
問題は、このファイルにどのような変更を加えても、CKEditorでは何も変更されないことです。すべて削除しても同じです。
Firebugでページを解析すると、ckeditor.jspが解析されていることがわかります。このファイルを手動で編集しても、ショートカットはネイティブのもののままです。
質問は:このJSPファイルはCKEditorによっても解析されますか?はいの場合、私の変更を妨げるものはありますか?