Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   ckEditor в модальном окне.. (https://javascript.ru/forum/dom-window/60029-ckeditor-v-modalnom-okne.html)

iop1056g 08.12.2015 08:53

ckEditor в модальном окне..
 
Добрый день уважаемые форумчане.. Повявился трабл в СкЕдитором...
Если его попместить во всплывающее окно.. без разницы в какое.. пробовал и с ЖквериУИ и с Бутстрап попап..., при открытии внутренних компонентов, поиск-замена, вставка картинки.. все внутренние поля теряют фокус.. и не получают его даже при клике на них.. фокус остается в поле редактора текста...
Создал фидл для демонтрации данной шляпы, прошу помощи
http://jsfiddle.net/axfzaht9/

iop1056g 14.12.2015 12:14

Копал стековерфлов, а на одном из примеров нашел решение данной проблемы... Достаточно добавить вот эту конструкцию
$.fn.modal.Constructor.prototype.enforceFocus = function () {
modal_this = this
$(document).on('focusin.modal', function (e) {
    if (modal_this.$element[0] !== e.target && !modal_this.$element.has(e.target).length
    // add whatever conditions you need here:
    &&
    !$(e.target.parentNode).hasClass('cke_dialog_ui_input_select') && !$(e.target.parentNode).hasClass('cke_dialog_ui_input_text')) {
        modal_this.$element.focus()
    }
})



Вот на всякий мой стекhttp://stackoverflow.com/questions/3...63074#34263074

Вот стек на котором я нашел решение
http://stackoverflow.com/questions/2...otstrap-window


Часовой пояс GMT +3, время: 10:35.