CKEDITOR: Как добавить дополнительный элемент в комбинированное поле после того, как экземпляр готов - PullRequest
0 голосов
/ 08 октября 2018

У меня есть пользовательский выпадающий список с расширенным списком, названный characterStyle.Когда экземпляр CKEditor готов, выпадающий список символов полностью загружен со всеми элементами.

editor.ui.addRichCombo( 'characterStyle',{
init : function(){
             charSetting = this;
              this.startGroup("Character Styles");
               for(var  i=0; i<styles.length;i++){
                   this.add(styles[i].name,styles[i].name,styles[i].element);
               }
            },
});

У меня есть все элементы в массиве styles

Я хочу добавитьэлемент в плагине стилей символов после того, как пользователь создаст новый стиль (т.е. после экземпляра Ready).

Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 15 октября 2018

Я предлагаю вам зайти в CKEditor.js root и найти следующую строку

CKEDITOR.config.font_names = "Arial/Arial, Helvetica, sans-serif; Jokerman ; Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif";

и добавить 'Jokerman'

вы можете настроить там свое семейство шрифтов и проверить результат

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...