@Genri_Rus

Как добавлять/убирать теги при клике по новой кнопке?

Вот пример: https://codepen.io/Genri_Rus/pen/WNrmmwv
(function() {
  tinymce.create('tinymce.plugins.new_button', {
    init: function(ed, url) {
      ed.addButton('button_span_normal', {
        title: 'Новая кнопка',
        image: url + '/new-button.png',
        onclick: function() {
          ed.selection.setContent('<mark>' + ed.selection.getContent() + '/mark');
        }
      });
    },
    createControl: function(n, cm) {
      return null;
    },
  });
  
  tinymce.PluginManager.add('tinymce_new_button', tinymce.plugins.new_button);
})();

Как можно у новой кнопки сделать возможность не только добавлять тег <mark>тут текст</mark>, но и удалять данный тег при повторном клике?

У данного текстового редактора стандартные кнопки это умеют делать (например Bold, Italic), а вот почему-то новые кнопки не умеют убирать теги: 5f1b558311aad301191774.png

Можно ли как-то добавить данную возможность ?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы