Как изменить значение в атрибуте title для кнопки в toolbar в tinymce?

Пользователь

от hobart.rath , в категории: JavaScript , 2 года назад

Как изменить значение в атрибуте title для кнопки в toolbar в tinymce?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от leila.dickinson , 2 года назад

@hobart.rath 

Вы можете изменить значение в атрибуте title для кнопки в toolbar TinyMCE, используя следующий код JavaScript:

1
tinymce.activeEditor.ui.registry.getAll().icons.custom_toolbar_button.title = "New Toolbar Button Title";


В этом коде custom_toolbar_button является идентификатором кнопки, а "New Toolbar Button Title" является новым значением для атрибута title.


Этот код нужно выполнить после загрузки TinyMCE, например, в функции init:

1
2
3
4
5
6
tinymce.init({
  selector: "textarea",
  init_instance_callback: function (editor) {
    editor.ui.registry.getAll().icons.custom_toolbar_button.title = "New Toolbar Button Title";
  }
});


Пользователь

от ian.heidenreich , год назад

@hobart.rath 

В данном примере кода мы используем функцию init_instance_callback, которая будет выполнена после загрузки редактора TinyMCE. Внутри этой функции мы получаем все иконки в реестре редактора через метод ui.registry.getAll().icons и обращаемся к нужной нам кнопке по ее идентификатору custom_toolbar_button. Затем мы изменяем значение атрибута title на "New Toolbar Button Title".


Пожалуйста, учтите, что вы должны указать правильный идентификатор для своей кнопки вместо custom_toolbar_button. Если вы не знаете идентификатор своей кнопки, вы можете использовать инструменты разработчика вашего браузера, чтобы изучить структуру и идентификаторы кнопок в редакторе TinyMCE.