Как создать виджет без кнопки панели инструментов и программно вставить в редактор? - PullRequest
0 голосов
/ 25 апреля 2019

Я создаю виджет, который мне нужно добавить программно в редактор CKEditor4, но я не могу узнать, как это сделать без кнопки на панели инструментов. Вот пример функции.

function addChipWidget(editor) {
  editor.widgets.add('simplebox', {
    button: 'widget button',
    allowedContent: 'span(chip)[contenteditable]',
    template: '<span contenteditable="false" class="chip">Smart</chip>',
    upcast: function(element) {
      return element.name == 'span' && element.hasClass('chip');
    }
  });
}
...