CKEDITOR.plugins.add("syntaxhighlight",{requires:"dialog",lang:"en",icons:"syntaxhighlight",init:function(a){a.addCommand("syntaxhighlightDialog",new CKEDITOR.dialogCommand("syntaxhighlightDialog",{allowedContent:"pre[title](*)",requiredContent:"pre[title](*)"}));a.ui.addButton&&a.ui.addButton("Syntaxhighlight",{label:a.lang.syntaxhighlight.title,command:"syntaxhighlightDialog",toolbar:"insert,98"});a.contextMenu&&(a.addMenuGroup("syntaxhighlightGroup"),a.addMenuItem("syntaxhighlightItem",{label:a.lang.syntaxhighlight.contextTitle,
icon:this.path+"icons/syntaxhighlight.png",command:"syntaxhighlightDialog",group:"syntaxhighlightGroup"}),a.contextMenu.addListener(function(a){if(a.getAscendant("pre",!0))return{syntaxhighlightItem:CKEDITOR.TRISTATE_OFF}}));CKEDITOR.dialog.add("syntaxhighlightDialog",this.path+"dialogs/syntaxhighlight.js")}});CKEDITOR.config.syntaxhighlight_hideGutter=!1;CKEDITOR.config.syntaxhighlight_hideControls=!1;CKEDITOR.config.syntaxhighlight_collapse=!1;CKEDITOR.config.syntaxhighlight_codeTitle="";
CKEDITOR.config.syntaxhighlight_showColumns=!1;CKEDITOR.config.syntaxhighlight_noWrap=!1;CKEDITOR.config.syntaxhighlight_firstLine=0;CKEDITOR.config.syntaxhighlight_highlight=null;CKEDITOR.config.syntaxhighlight_lang=null;CKEDITOR.config.syntaxhighlight_code="";