Подменю TinyMce не прикрепляется к панели инструментов при использовании фиксированного_toolbar_container и абсолютного CSS

Разбираемся в CSS
Ответить
Anonymous
 Подменю TinyMce не прикрепляется к панели инструментов при использовании фиксированного_toolbar_container и абсолютного

Сообщение Anonymous »

Мы хотели бы иметь больший контроль над тем, где и как располагать панель инструментов tinymce. Мы нашли опцию «fixed_toolbar_container», которая многое решает, но создает неприятную проблему. В документах говорится, что фиксированный_toolbar_container (http://www.tinymce.com/wiki.php/Configu ... _container) можно использовать для создания фиксированной панели инструментов. Но на самом деле мы хотели бы использовать его как абсолютный, чтобы мы могли позиционировать его относительно контейнера.

Я создал JS Fiddle, чтобы продемонстрировать проблему: http://jsfiddle.net/ronfmLym/2/. Когда вы открываете панель инструментов, щелкая по тексту, панель инструментов будет располагаться абсолютно. При открытии подменю (т. е. при нажатии на «файл») откроется подменю. Теперь, когда вы начинаете прокручивать подменю, оно не будет прилипать к панели инструментов. Это связано с тем, что эти подменю получают класс mce-fixed, поскольку мы установили свойство fix_toolbar_container.
Есть ли способ заставить подменю прикрепляться к панели инструментов при абсолютном положении и прокрутке? Имейте в виду, что мы переключаемся на фиксированное положение, когда панель инструментов уходит за пределы экрана.

Мы подумали, что могли бы исправить это, изменив элемент-контейнер подменю на используя приведенный ниже фрагмент кода, перезаписывая верхнюю позицию подменю и устанавливая абсолютный позиционер с помощью css. Но это, похоже, портит всплывающие подсказки, и tinymce не пересчитывает «левое» CSS-свойство подменю, поэтому позиция по-прежнему отключена.

Код: Выделить всё

tinymce.ui.Control.prototype.getContainerElm = function() {
return document.getElementById('toolbar-container');
};
Единственный соответствующий вопрос, который я смог найти в stackoverflow, был такой: TinyMCE опускает подменю с помощью фиксированного_toolbar_container, ответов там нет.

Подробнее здесь: https://stackoverflow.com/questions/273 ... tainer-and
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»