CKEditor 3.6ダイアログのテキスト入力ボックスにオートコンプリート機能を追加しました。 問題は、ENTERキーでリストから値を選択することができないことです。これは、ダイアログを閉じ、すべてのENTERキーイベントがdomのバブリングを停止するためです。 私は_source /プラグイン/ダイアログ/ plugin.jsでそれを見ることができます:CKEditorダイアログのENTERキー処理を無効にする
// ESC, ENTER
var preventKeyBubblingKeys = { 27 :1, 13 :1 };
var preventKeyBubbling = function(e)
{
if (e.data.getKeystroke() in preventKeyBubblingKeys)
e.data.stopPropagation();
};
は、元のコードを変更せずに、この動作を上書きする方法はありますか? 他のアイデアも大歓迎です!