Установить вкладку загрузки по умолчанию в диалоговом окне вставки / редактирования изображения

#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 очень часто?