Я создал скрипку о том, о чем моя проблема: http://fiddle.tinymce.com/k5faab/31
Чтобы выбрать цвет, нужно нажать на часть кнопки, а не на саму кнопку. При нажатии на кнопку ничего не происходит.
В плагине (я использую tinymce 4.5) кнопка выглядит так:
e.addButton("forecolor", {
type: "colorbutton",
tooltip: "Text Color",
format: "forecolor",
panel: {
origin: "forecolor",
role: "application",
ariaRemember: !0,
html: r,
onclick: a
}
Я пытался изменить type: "colorbutton"
на type: "button"
и type: "menubutton"
и type: "panelbutton"
, но это не сработало. Хотя все они отображаются в виде нажимаемых кнопок, средство выбора цвета практически перестает работать.
Я пытался выяснить, что на самом деле является их type: "colorbutton"
, но не смог найти ничего, что относится к нему, в tinymce.min.js
или в самом плагине.
Как мне сделать всю кнопку нажатой?
PS Я также загружаю здесь весь скрипт плагина на тот случай, если кто-то захочет взглянуть на сам скрипт: https://jsfiddle.net/kj0tmwer/