CKEditor set config.toolbar per instance
CKEditor set config.toolbar per instance
我已经通读了指南,但仍然不确定如何更改toolbar
以指向不同的设置。
我的config.js.coffee
:
CKEDITOR.editorConfig = (config) ->
config.extraPlugins = 'lite'
config.toolbar_Basic = [
{ name: 'clipboard', items: [ 'PasteText','PasteFromWord','-','Undo','Redo' ] },
{ name: 'editing', items: [ 'Replace' ] },
{ name: 'basicstyles', items: [ 'Bold','Italic','Underline','Subscript','Superscript' ] },
config.toolbar_Advanced = [
{ name: 'clipboard', items: [ 'PasteText','PasteFromWord','-','Undo','Redo' ] },
{ name: 'editing', items: [ 'Replace' ] },
{ name: 'basicstyles', items: [ 'Bold','Italic','Underline','Subscript','Superscript' ] },
{ name: 'lite', items: [ 'lite-toggletracking', '-', 'lite-acceptall', 'lite-acceptone', '-', 'lite-rejectall', 'lite-rejectone' ] },
]
config.toolbar = 'Basic'
lite = config.lite = config.lite || {}
true
有没有一种简单的方法可以在每个实例的Basic
和Advanced
工具栏之间进行选择?理想情况下,我可以使用添加到textarea
的类之类的东西。
调用 CKEditor
时,指定单个CKEditor
实例的toolbar
,如下所示:
CKEDITOR.replace('editor1', { toolbar: 'Basic' });
或
CKEDITOR.replace('editor2', { toolbar: 'Advanced' });
相关文章:
- 将Transform和Instance Variable转换为对象的JavaScript数组
- 最好检查tagName还是HTMLAnchorElement的instance
- “module.exports.instance”是什么意思
- Uncaught ReferenceError trapArea/Per is not defined
- Ember.js加载模板上的Per-Model Promise状态
- Angular.js deep watch Coffeescript class instance
- jQuery-validate per element validation不起作用
- Translate3d per JavaScript, jQuery的定位问题
- 检查是否至少选择了一个复选框PER questio.n
- 通过Jquery per json从多维数组中获取特定的值
- CKEDITOR.instance [x].setData不能在IE中工作
- NodeJS:将客户端重定向到另一个Worker/Instance
- What does 'is an instance of' mean in Javascript?
- express-hbs instance registerAsyncHelper奇怪的散列
- Per-page localStorage?
- CKEditor set config.toolbar per instance
- 不知道如何在Javascript中扩展Beats Per Minute计数器功能
- javascript - RegExp Instance和RegExp Object的区别
- Angular工厂变量Won't Update - Instance获取旧值