Sha256: 103986a7157b59cbc49045f736c0b2037e2ad2a4945ee5af55f52f777580ed0b
Contents?: true
Size: 1.68 KB
Versions: 22
Compression:
Stored size: 1.68 KB
Contents
CKEDITOR.plugins.add('CKCss', { lang: ['en','ru'], requires: ['iframedialog'], beforeInit: function (editor) { var head = CKEDITOR.document.getHead(); head.append(CKEDITOR.document.createElement('link', { attributes: { type: 'text/css', rel: 'stylesheet', href: this.path + '/css/styles.css' } }) ); }, init: function (editor) { var pluginName = 'CKCss'; CKEDITOR.dialog.add(pluginName, this.path + 'dialogs/ckcss.js'); editor.addCommand(pluginName, new CKEDITOR.dialogCommand(pluginName)); editor.ui.addButton('CKCss', { label: 'CSS Editor for CKEditor', command: pluginName, icon: CKEDITOR.plugins.getPath('CKCss') + 'ckcss.png' }); }, afterInit: function (editor) { var dataProcessor = editor.dataProcessor, htmlFilter = dataProcessor && dataProcessor.htmlFilter; if (htmlFilter) { htmlFilter.addRules({ elements: { span: function (element) { if(element.attributes.id == 'data-remove-span') { delete element.name; return element; } if (element.attributes.style && element.attributes.style.length > 0) { if(element.attributes.scaytid) delete element.attributes.scaytid; if(element.attributes.scayt_word) delete element.attributes.scayt_word; } return element; } } }); } } } );
Version data entries
22 entries across 22 versions & 1 rubygems