С TinyMCE 4.1.7 я смог скрыть и показать кнопки панели инструментов после инициализации, например, например.чтобы показывать только специальную кнопку «Сохранить» в полноэкранном режиме (поверьте мне, мне нужны такие кнопки):
editor.addButton('custom_fullscreen_save', {
text: 'Save',
icon: false,
onPostRender: function() {
tButtons.saveFullScreen = this;
this.hide(); //initially hide the button
},
onclick: function() {
//...
}
});
tButtons
- это моя собственная переменная, которую я использую, чтобы сохранить ссылку на кнопку, поэтомучто я могу сделать это позже, чтобы показать кнопку:
tButtons.saveFullScreen.show();
Но теперь, когда я обновился до 4.7.13, раскладка панели инструментов сходит с ума, когда я делаю это, и не отображается должным образом.Сначала он отображает размер области панели инструментов и кнопки, как если бы эти кнопки были видны.Как будто он не «перерисовывает» панель инструментов после того, как кнопки становятся видимыми.
Могу ли я что-нибудь сделать, чтобы это исправить?