TinyMCE 4 有一个方便的 toggleClass 功能,http: //archive.tinymce.com/wiki.php/api4: method.tinymce.dom.DOMUtils.toggleClass 我想使用它,但这个特殊的项目结合了旧的 TinyMCE 3.5 .11 ..
我希望以下内容可以在 v3 中使用:
tinymce.create('tinymce.plugins.ClassToggle', {
createControl: function(n, cm) {
switch (n) {
case 'exampleclasstoggle':
var exampleclasstoggle = cm.createButton('exampleclasstoggle', {
title : 'Toggle example class',
image : '/admin/js/icons/exampleclass.png',
onclick : function(v) {
cm.editor.selection.toggleClass('example');
}
});
return exampleclasstoggle;
}
}
});
tinymce.PluginManager.add('classtoggle', tinymce.plugins.ClassToggle);
但是它只是抛出了 toggleClass() 不是一个函数的错误,所以很明显 v3 API 只是不提供这个。
有谁知道 TinyMCE 3 的插件提供了 toggleClass() 或类似的,或者有更好的方法吗?
我实际上只是想在编辑器中添加按钮,以便在选择的任何元素上切换几个预定义的类。
问候。