Chcielibyśmy mieć większą kontrolę nad tym, gdzie i jak ustawiamy pasek narzędzi tinymce. Znaleźliśmy tę opcję fixed_toolbar_container, która rozwiązuje wiele problemów, ale przynosi nam problem anoying. Dokumenty mówią, że fixed_toolbar_container (http://www.tinymce.com/wiki.php/Configuration:fixed_toolbar_container) może być używany do posiadania stałego paska narzędzi. Ale naprawdę chcielibyśmy użyć go jako absolutnego, abyśmy mogli ustawić go względem kontenera.Podmenu TinyMce nie trzyma się paska narzędzi podczas korzystania z fixed_toolbar_container i pozycji bezwzględnej
Stworzyłem skrzypce JS, aby zademonstrować problem: http://jsfiddle.net/ronfmLym/2/. Po otwarciu paska narzędzi, klikając tekst, pasek narzędzi zostanie umieszczony absolutnie. Kiedy otworzysz podmenu (to znaczy klikając "plik") otworzy się podmenu. Teraz po rozpoczęciu przewijania podmenu nie będzie się trzymać na pasku narzędzi. Dzieje się tak, ponieważ te podmenu uzyskują klasę mce-fixed, ponieważ ustawiamy właściwość fixed_toolbar_container.
<div class="element">
<div class="toolbar-container"></div>
<div class="content">
<p>Text</p>
</div>
</div>
Czy istnieje sposób, aby podmenu trzymać się paska narzędzi podczas pozycjonowania bezwzględnego i przewijania? Pamiętaj, że przełączamy się na ustalone położenie, gdy pasek narzędzi schodzi z ekranu.
Pomyśleliśmy, że możemy to naprawić, modyfikując element kontenera w podmenu za pomocą poniższego fragmentu kodu i nadpisując górną pozycję podmenu i ustawiając pozycjoner na absolutny za pomocą css. Ale wydaje się to zepsuć etykietki narzędzi i tinymce nie przelicza "lewej" właściwości css podmenu, więc pozycja jest nadal wyłączona.
tinymce.ui.Control.prototype.getContainerElm = function() {
return document.getElementById('toolbar-container');
};
Jedyna odpowiedź pytanie udało mi się znaleźć na stackoverflow było to jedno: TinyMCE push down submenus using fixed_toolbar_container, nie ma odpowiedzi.
Witam, mam ten sam problem Czy go rozwiązać – Charles