aboutsummaryrefslogtreecommitdiff
path: root/sources/plugins/brclear/plugin.js
blob: a11ac324c11672b79810f5c114eac9aed1b6eeda (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
* BrClear CKEditor plugin
* @author Jacques Malgrange <contacter@boiteasite.fr> - 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:'<br style="clear:both;" />'
	};
	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
			});
		}
	});
})();