Как вставить собственный HTML-тег с помощью редактора YUI
-
19-09-2019 - |
Вопрос
У меня YUI настроен и работает.Я создал специальную кнопку, и она отображается нормально.Я хотел бы, чтобы эта кнопка заключала выделенный текст в мои собственные теги «диапазон», точно так же, как нажатие кнопки «жирный» оборачивает выделенный текст тегами «сильный»/«жирный».
Есть ли у кого-нибудь примеры, на которые можно было бы указать, чтобы это сработало?
Решение
Нашел решение для себя, поэтому публикую, чтобы другие тоже могли его увидеть.:)
Во-первых, ОГРОМНОЕ спасибо MK_Dev за вдохновение от его аналогичный вопрос задавали еще в апреле.Вот весь код, необходимый для моей проблемы (выше):
this.toolbar.on('mycustombuttonClick', function() {
var sSelection = this._getSelection();
var sNewElt = '<span class="testhere">' + sSelection + '</span>';
this.execCommand('inserthtml', sNewElt);
return false;
}, this, true);
Обратите внимание: предполагается, что кнопка, вставляющая HTML-код, находится на панели инструментов.
Не связан с StackOverflow