Я использую Mediawiki 1.30 + расширение TinyMCE (https://www.mediawiki.org/wiki/Extension:TinyMCE)
Версия TinyMCE в этом расширении - 4.6.4.
Я хочу добавить свою собственную пользовательскую кнопку в редактор:следуя этому руководству: https://www.tiny.cloud/docs/demo/custom-toolbar-button/
Я добавляю код к этому файлу в моей папке установки mediawiki: extensions / TinyMCE / MW_tinymce.js
Я добавил в нужном месте:
setup: function(editor) {
alert('blabla');
editor.addButton('mybutton', {
text: 'My button',
icon: false,
onclick: function () {
editor.insertContent(' <b>It\'s my button!</b> ');
}
});
И отключив кеш mediawiki для целей отладки, я вставил в LocalSettings.php:
$wgResourceLoaderDebug = true;
Поэтому, когда я открываю страницу с помощью редактора TinyMCE, всплывающее окно с предупреждением «blabla» появляется, нопользовательские кнопки не добавляются в редактор. (нет ошибки javascript в консоли)
Не могли бы вы помочь мне с этим? Я что-то забыл о важном?
(кстати, я тоже пыталсясделать это после инициализации TinyMCE, но это не работает)
Спасибо!