Я создал диалог в ckeditor
.
editor.ui.addButton('blublu',
{
label: 'blublu',
command: 'blublu',
icon: this.path + 'icons/blublu.png'
}
);
editor.addCommand('blublu', new CKEDITOR.dialogCommand('blublu'));
CKEDITOR.dialog.add( 'blublu', this.path + 'dialogs/dialog.js' );
Если я нажму кнопку, появится диалоговое окно, все в порядке.Теперь я пытаюсь открыть это окно из другого диалога:
( function() {
CKEDITOR.dialog.add( 'templates', function( editor ) {
return {
title: editor.lang.templates.title,
contents: [...],
onHide: function(){
if(condition)
//dostufff;
this.hide();
editor.execCommand('blublu');
}
}
}
});
Это работает при первой загрузке редактора.Но если я открою диалог с помощью кнопки в toolbar
и закрою его, я не смогу открыть диалог из диалога «Шаблоны».У меня темный фон , как будто там не отображается диалоговое окно, где показано, кроме диалогового окна.Он скрыт и просто показывает, что этого недостаточно, потому что все обработчики кнопок на нем не работают.
У меня нет ошибок в консоли.
Есть решение?