new ckeditor
New ckeditor
This commit is contained in:
33
ckeditor/plugins/ckawesome/plugin.js
Normal file
33
ckeditor/plugins/ckawesome/plugin.js
Normal file
@@ -0,0 +1,33 @@
|
||||
/**
|
||||
* CKAwesome
|
||||
* =========
|
||||
* http://blackdevelop.com/io/ckawesome/
|
||||
*
|
||||
* Copyright (C) 2017 by Blackdevelop.com
|
||||
* Licence under GNU GPL v3.
|
||||
*/
|
||||
|
||||
CKEDITOR.on('instanceReady',function () { CKEDITOR.document.appendStyleSheet(CKEDITOR.plugins.getPath('ckawesome') + 'resources/select2/select2.full.min.css'); });
|
||||
CKEDITOR.on('instanceReady',function () { CKEDITOR.document.appendStyleSheet(CKEDITOR.plugins.getPath('ckawesome') + 'dialogs/ckawesome.css'); });
|
||||
CKEDITOR.scriptLoader.load(CKEDITOR.plugins.getPath('ckawesome') + 'resources/select2/select2.full.min.js');
|
||||
CKEDITOR.dtd.$removeEmpty.span = 0;
|
||||
CKEDITOR.plugins.add('ckawesome', {
|
||||
requires: 'colordialog',
|
||||
icons: 'ckawesome',
|
||||
|
||||
init: function(editor) {
|
||||
var config = editor.config;
|
||||
editor.fontawesomePath = config.fontawesomePath ? config.fontawesomePath : CKEDITOR.plugins.getPath('ckawesome') + 'fontawesome/css/font-awesome.min.css';
|
||||
|
||||
CKEDITOR.document.appendStyleSheet(editor.fontawesomePath);
|
||||
editor.addContentsCss(editor.fontawesomePath);
|
||||
|
||||
CKEDITOR.dialog.add('ckawesomeDialog', this.path + 'dialogs/ckawesome.js');
|
||||
editor.addCommand( 'ckawesome', new CKEDITOR.dialogCommand( 'ckawesomeDialog', { allowedContent: 'span[class,style]{color,font-size}(*);' }));
|
||||
editor.ui.addButton( 'ckawesome', {
|
||||
label: 'Insert CKAwesome',
|
||||
command: 'ckawesome',
|
||||
toolbar: 'insert',
|
||||
});
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user