From cd64262b335d84c1dc18cd1b986712cf7befdefb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sat, 21 Jan 2017 11:03:41 +0100 Subject: Add brclear --- sources/plugins/brclear/brclear.png | Bin 0 -> 329 bytes sources/plugins/brclear/lang/en.js | 3 +++ sources/plugins/brclear/lang/es.js | 3 +++ sources/plugins/brclear/lang/fr.js | 3 +++ sources/plugins/brclear/plugin.js | 26 ++++++++++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 sources/plugins/brclear/brclear.png create mode 100644 sources/plugins/brclear/lang/en.js create mode 100644 sources/plugins/brclear/lang/es.js create mode 100644 sources/plugins/brclear/lang/fr.js create mode 100644 sources/plugins/brclear/plugin.js (limited to 'sources/plugins') diff --git a/sources/plugins/brclear/brclear.png b/sources/plugins/brclear/brclear.png new file mode 100644 index 0000000..d14c564 Binary files /dev/null and b/sources/plugins/brclear/brclear.png differ diff --git a/sources/plugins/brclear/lang/en.js b/sources/plugins/brclear/lang/en.js new file mode 100644 index 0000000..635be6c --- /dev/null +++ b/sources/plugins/brclear/lang/en.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang('brclear','en',{ + title:"New line in full width" +}); diff --git a/sources/plugins/brclear/lang/es.js b/sources/plugins/brclear/lang/es.js new file mode 100644 index 0000000..04437ed --- /dev/null +++ b/sources/plugins/brclear/lang/es.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang('brclear','es',{ + title:"Nueva línea de ancho completo" +}); diff --git a/sources/plugins/brclear/lang/fr.js b/sources/plugins/brclear/lang/fr.js new file mode 100644 index 0000000..798a495 --- /dev/null +++ b/sources/plugins/brclear/lang/fr.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang('brclear','fr',{ + title:"Retour à la ligne sur toute la largeur" +}); diff --git a/sources/plugins/brclear/plugin.js b/sources/plugins/brclear/plugin.js new file mode 100644 index 0000000..a11ac32 --- /dev/null +++ b/sources/plugins/brclear/plugin.js @@ -0,0 +1,26 @@ +/** +* BrClear CKEditor plugin +* @author Jacques Malgrange - 2015 - MIT License +*/ +(function(){ + var brclearCmd={ + canUndo:true, + exec:function(editor){ + var brcl=editor.document.createElement('br',{attributes:{style:'clear:both;'}}); + editor.insertElement(brcl); + }, + html:'
' + }; + CKEDITOR.plugins.add('brclear',{ + lang:'en,es,fr', + init:function(editor){ + editor.addCommand('brclear',brclearCmd); + editor.ui.addButton('brclear',{ + icon:this.path+'brclear.png', + command:'brclear', + toolbar:'cleanup', + title:editor.lang.brclear.title + }); + } + }); +})(); -- cgit v1.2.3