Я добавляю функцию автозаполнения в текстовое поле диалога CKEditor 3.6.
Проблема заключается в том, что выбор значения из списка с помощью клавиши ВВОД невозможен, поскольку он закрывает диалоговое окно, и все события клавиши ВВОД останавливаются, чтобы вызвать всплеск.
Я вижу это в _source / plugins / dialog / plugin.js:
// ESC, ENTER
var preventKeyBubblingKeys = { 27 :1, 13 :1 };
var preventKeyBubbling = function( e )
{
if ( e.data.getKeystroke() in preventKeyBubblingKeys )
e.data.stopPropagation();
};
Есть ли способ переопределить это поведение без изменения исходного кода?
Любые другие идеи также приветствуются!