#tinymce
#tinymce
Вопрос:
Использование TinyMCE 5.7.0
Есть ли способ сделать вкладку «Загрузка» вкладкой по умолчанию, отображаемой в диалоговом окне «Вставка / редактирование изображения»?
Я ищу вариант конфигурации или программный способ сделать это, чтобы мы могли продолжать легко обновлять TinyMCE при выходе новых версий.
Комментарии:
1. Возникающий вопрос. Любая помощь приветствуется.
Ответ №1:
В TinyMCE (в моем случае 5.7.0, а не уменьшенная версия) откройте plugins/image/plugin.js
.
Найдите эти строки (с 1462 по 1466):
tabs: flatten([
[MainTab.makeTab(info)],
info.hasAdvTab ? [AdvTab.makeTab(info)] : [],
info.hasUploadTab amp;amp; (info.hasUploadUrl || info.hasUploadHandler) ? [UploadTab.makeTab(info)] : []
])
Измените порядок строк следующим образом:
tabs: flatten([
info.hasUploadTab amp;amp; (info.hasUploadUrl || info.hasUploadHandler) ? [UploadTab.makeTab(info)] : [],
[MainTab.makeTab(info)],
info.hasAdvTab ? [AdvTab.makeTab(info)] : []
])
Комментарии:
1. Спасибо за ответ, JYF. Меня беспокоит этот подход, поскольку изменения необходимо будет применять при каждом обновлении плагина изображения. Я что-то упустил или у вас есть рекомендации, как с этим справиться?
2. Вы правы. К сожалению, нам придется повторно вносить изменения вручную после каждого обновления. Способ упростить это может существовать, но я его не знаю. С другой стороны, мне интересно, действительно ли полезно обновлять TinyMCE очень часто?