2014-12-10 3 views
2

Я пытаюсь сделать редактор TinyMCE появляться внутри модального, но я не могу сделать его полноэкранным. Вот jsfiddle, если вы измените его размер, полноэкранный режим покрывает область, покрываемую модальным. http://jsfiddle.net/344y9brr/TinyMCE не может быть полноэкранным при размещении в модальном диалоговом окне Bootstrap

Full screen is under View -> Fullscreen 
+0

проблема, как представляется, с модальным не будет полной ширины, когда браузер находится в полноэкранном режиме .. . интересно. – pherris

+0

Отвечает ли это на ваш вопрос? http://stackoverflow.com/a/18522320/1861459 – pherris

+0

pherris, no, это делает модальное полное окно (и, в свою очередь, вещи внутри модального, tinymce в этом случае, в полноэкранном режиме. Я хочу регулярную модальную и кнопку tinymce сделает это в полноэкранном режиме) –

ответ

2

Когда элемент внутри модального диалога имеет положение: фиксированы, прообразы влияют на вычисление позиции элемента. Это создает проблему, когда tinymce рассматривается fullscreen.

Изменение transform: translate (0, 0); к следующему в таблице стилей:

.modal.in .modal-dialog { 
    -webkit-transform: none; 
     -ms-transform: none; 
     -o-transform: none; 
      transform: none; 
} 

Обновлено скрипку: jsfiddle.net/344y9brr/4/

преобразования: перевод (0, 0); создает содержащий блок для потомков с фиксированной позицией. См. Этот вопрос why -webkit-transform messes up with fixed childs для получения дополнительной информации.

+0

не работает над вашей демонстрацией –

+0

@ Abdo-Host, нажмите кнопку развернуть - редактор расширяется, чтобы соответствовать экрану. Что не работает для вас? – jim31415

0

Если вы не хотите, чтобы изменить оригинальный CSS из .modal-dialog, сделать это при инициализации TinyMCE:

setup: function (editor) { 
    editor.on('FullscreenStateChanged', function (e) { 
     if (e.state) { 
      $('.modal-dialog').attr('style', 'transform: none !important'); 
     } else { 
      $('.modal-dialog').attr('style', 'transform: translate(0,0)'); 
     } 
    }); 
} 
Смежные вопросы