У меня есть несколько экземпляров CKEDITOR inline на странице.CKEDITOR inline и несколько панелей инструментов
Я хочу иметь возможность настраивать панель инструментов для каждого из них, чтобы отображать разные шрифты в каждом из них.
Так что у меня что-то вроде следующего:
CKEDITOR.disableAutoInline = true;
var editor1 = CKEDITOR.inline(document.getElementById('editable_476'));
CKEDITOR.config.toolbar = [ .....
];
CKEDITOR.config.font_names = 'Helvetica Nueue/Helvetica Nueue';
Это хорошо работает, если у меня есть один, но если я использую один и тот же код для другого экземпляра CKEditor, шрифт перезаписаны.
Как использовать различные панели инструментов для разных экземпляров CKEDITOR?
Благодаря
UPDATE:
CKEDITOR.inline(editable_498, {
toolbar: [
['Bold','Italic','Underline'],
['NumberedList','BulletedList'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['Undo','Redo'],
'/',
['TextColor','Font','FontSize']
],
font_names: 'Helvetica Nueue/Helvetica Nueue';
});
Это вызывает ошибку синтаксиса:
Uncaught SyntaxError: Unexpected token ;
Линия font_names: 'Helvetica Nueue/Helvetica Nueue';
вы можете настроить панель инструментов во время выполнения. Аналогичное обсуждение на форумах [форум редакторов Ck] (http://ckeditor.com/forums/CKEditor-3.x/Change-Toolbar-Runtime) –
Для записи это выдает ошибку из-за точки с запятой в конце строки 'font_names'. Свойства объекта Javascript после них не имеют точек с запятой. – bendman