Skip to content
Browse files

gallery-2014.01.03-22-50 ItsAsbreuk gallery-itsatoolbar

  • Loading branch information...
1 parent 0d01dc8 commit d89dee12cbd53ee6b599dfb5393e940379839f35 @clarle clarle committed Jan 3, 2014
View
2 build/gallery-itsatoolbar/assets/skins/sam/gallery-itsatoolbar.css
@@ -1 +1 @@
-#itsatoolbar-ref{display:none}#itsatoolbar-tmpref{display:none}#itsatoolbar-tmpempty{display:none}.yui3-button.itsa-button-active{background-color:#AAA}.itsa-button-icon{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;height:19px;vertical-align:middle;width:20px;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');background-image:url('http://yui.yahooapis.com/gallery-2013.12.20-18-06/gallery-itsatoolbar/assets/skins/sam/itsa-buttonicons-2013-01-07.png') \9}.itsatoolbar.itsatoolbar-editorpart{padding:4px 0}.itsatoolbar.itsa-buttonsize-medium.itsatoolbar-editorpart{padding:4px 0 3px}.itsatoolbar-colors .itsa-selectlist-selectedmain div{width:18px;height:10px;margin-left:18px}.itsatoolbar-colors .itsa-selectlist-ullist div{width:15px;height:15px}.yui3-itsaselectlist.itsa-leftalign.itsatoolbar-colors li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:2px;border:solid 1px #FFF}.yui3-itsaselectlist.itsa-leftalign.itsatoolbar-colors li.itsa-selectlist-selected{background-image:none;border-color:#000}.yui3-itsaselectlist.itsa-rightalign.itsatoolbar-fontsize li{padding:1px 3px 2px;margin:0 2px;border:solid 1px #FFF}.yui3-itsaselectlist.itsa-rightalign.itsatoolbar-fontsize li.itsa-selectlist-selected{background-image:none;border-color:#000}.itsatoolbar .yui3-button{float:left;position:static;margin:0;height:32px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:4px}.itsatoolbar.itsa-buttonsize-small .yui3-button{padding:3px;height:25px;margin-bottom:3px}.itsatoolbar.itsa-buttonsize-medium .yui3-button{padding:5px;height:29px}.itsatoolbar.itsa-buttonsize-small .itsa-selectlist-selectedmain{padding-top:1px;padding-left:4px}.itsatoolbar.itsa-buttonsize-medium .itsa-selectlist-selectedmain{padding-top:1px;padding-left:5px}.itsatoolbar .itsa-icon-selectdown{float:right;background-position:4px -1139px;height:18px;width:15px}.itsatoolbar.itsa-buttonsize-small .itsa-icon-selectdown{background-position:4px -1140px}.itsatoolbar.itsa-buttonsize-medium .itsa-icon-selectdown{background-position:4px -1140px}.itsatoolbar .yui3-button.itsa-button-indent{margin-left:4px}.itsatoolbar .yui3-itsaselectlist .yui3-button{float:none;padding:4px 3px 0}.itsatoolbar .yui3-itsaselectlist.itsa-button-indent{margin-left:4px}.itsatoolbar .yui3-widget-loading{visibility:hidden;display:block}.itsa-buttonsize-small .itsa-button-icon{height:22px}.itsatoolbar.itsa-buttonsize-medium .itsa-button-icon{height:21px}.itsatoolbar.itsa-buttonsize-small{padding:4px 0 0}.itsatoolbar.itsa-buttonsize-small .yui3-itsaselectlist.itsa-leftalign .itsa-selectlist-basediv{margin-top:-3px}.itsatoolbar.itsa-buttonsize-small .yui3-itsaselectlist.itsa-rightalign .itsa-selectlist-basediv{margin-top:-3px}.itsatoolbar{width:100%;padding:4px 4px 4px 0;position:static;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background-color:#e6e6e6;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#00ffffff',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.30)),color-stop(40%,rgba(255,255,255,0.15)),to(transparent));background-image:-webkit-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15)}.yui3-button.itsa-button-indent{margin-left:4px}.itsa-icon-aligncenter{background-position:1px -360px}.itsa-icon-alignjustify{background-position:1px -432px}.itsa-icon-alignleft{background-position:1px -324px}.itsa-icon-alignright{background-position:1px -396px}.itsa-icon-bold{background-position:1px 0}.itsa-icon-calendar{background-position:2px -1774px}.itsa-icon-close{background-position:3px -1696px}.itsa-icon-email{background-position:2px -1417px}.itsa-icon-file{background-position:3px -1656px}.itsa-icon-iframe{background-position:1px -2134px}.itsa-icon-hyperlink{background-position:2px -2054px}.itsa-icon-removelink{background-position:2px -2095px}.itsa-icon-image{background-position:2px -1375px}.itsa-icon-indent{background-position:1px -720px}.itsa-icon-italic{background-position:1px -36px}.itsa-icon-markcolor{background-position:2px -288px;width:16px;margin-right:4px}.itsa-icon-orderedlist{background-position:1px -504px}.itsa-icon-outdent{background-position:1px -684px}.itsa-icon-redo{background-position:2px -1937px}.itsa-icon-strikethrough{background-position:1px -108px}.itsa-icon-subscript{background-position:1px -181px}.itsa-icon-superscript{background-position:1px -144px}.itsa-icon-textcolor{background-position:2px -216px;width:16px;margin-right:4px}.itsa-icon-underline{background-position:1px -72px}.itsa-icon-undo{background-position:2px -1977px}.itsa-icon-unorderedlist{background-position:1px -468px}.itsa-icon-video{background-position:3px -1335px}.itsa-icon-cancel{background-position:3px -1695px}.itsa-icon-save{background-position:2px -1615px}#yui3-css-stamp.skin-sam-gallery-itsatoolbar{display:none}
+#itsatoolbar-ref{display:none}#itsatoolbar-tmpref{display:none}#itsatoolbar-tmpempty{display:none}.yui3-button.itsa-button-active{background-color:#AAA}.itsa-button-icon{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;height:19px;vertical-align:middle;width:20px;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');background-image:url('http://yui.yahooapis.com/gallery-2014.01.03-22-50/gallery-itsatoolbar/assets/skins/sam/itsa-buttonicons-2013-01-07.png') \9}.itsatoolbar.itsatoolbar-editorpart{padding:4px 0}.itsatoolbar.itsa-buttonsize-medium.itsatoolbar-editorpart{padding:4px 0 3px}.itsatoolbar-colors .itsa-selectlist-selectedmain div{width:18px;height:10px;margin-left:18px}.itsatoolbar-colors .itsa-selectlist-ullist div{width:15px;height:15px}.yui3-itsaselectlist.itsa-leftalign.itsatoolbar-colors li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:2px;border:solid 1px #FFF}.yui3-itsaselectlist.itsa-leftalign.itsatoolbar-colors li.itsa-selectlist-selected{background-image:none;border-color:#000}.yui3-itsaselectlist.itsa-rightalign.itsatoolbar-fontsize li{padding:1px 3px 2px;margin:0 2px;border:solid 1px #FFF}.yui3-itsaselectlist.itsa-rightalign.itsatoolbar-fontsize li.itsa-selectlist-selected{background-image:none;border-color:#000}.itsatoolbar .yui3-button{float:left;position:static;margin:0;height:32px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:4px}.itsatoolbar.itsa-buttonsize-small .yui3-button{padding:3px;height:25px;margin-bottom:3px}.itsatoolbar.itsa-buttonsize-medium .yui3-button{padding:5px;height:29px}.itsatoolbar.itsa-buttonsize-small .itsa-selectlist-selectedmain{padding-top:1px;padding-left:4px}.itsatoolbar.itsa-buttonsize-medium .itsa-selectlist-selectedmain{padding-top:1px;padding-left:5px}.itsatoolbar .itsa-icon-selectdown{float:right;background-position:4px -1139px;height:18px;width:15px}.itsatoolbar.itsa-buttonsize-small .itsa-icon-selectdown{background-position:4px -1140px}.itsatoolbar.itsa-buttonsize-medium .itsa-icon-selectdown{background-position:4px -1140px}.itsatoolbar .yui3-button.itsa-button-indent{margin-left:4px}.itsatoolbar .yui3-itsaselectlist .yui3-button{float:none;padding:4px 3px 0}.itsatoolbar .yui3-itsaselectlist.itsa-button-indent{margin-left:4px}.itsatoolbar .yui3-widget-loading{visibility:hidden;display:block}.itsa-buttonsize-small .itsa-button-icon{height:22px}.itsatoolbar.itsa-buttonsize-medium .itsa-button-icon{height:21px}.itsatoolbar.itsa-buttonsize-small{padding:4px 0 0}.itsatoolbar.itsa-buttonsize-small .yui3-itsaselectlist.itsa-leftalign .itsa-selectlist-basediv{margin-top:-3px}.itsatoolbar.itsa-buttonsize-small .yui3-itsaselectlist.itsa-rightalign .itsa-selectlist-basediv{margin-top:-3px}.itsatoolbar{width:100%;padding:4px 4px 4px 0;position:static;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background-color:#e6e6e6;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#00ffffff',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.30)),color-stop(40%,rgba(255,255,255,0.15)),to(transparent));background-image:-webkit-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15)}.yui3-button.itsa-button-indent{margin-left:4px}.itsa-icon-aligncenter{background-position:1px -360px}.itsa-icon-alignjustify{background-position:1px -432px}.itsa-icon-alignleft{background-position:1px -324px}.itsa-icon-alignright{background-position:1px -396px}.itsa-icon-bold{background-position:1px 0}.itsa-icon-calendar{background-position:2px -1774px}.itsa-icon-close{background-position:3px -1696px}.itsa-icon-email{background-position:2px -1417px}.itsa-icon-file{background-position:3px -1656px}.itsa-icon-iframe{background-position:1px -2134px}.itsa-icon-hyperlink{background-position:2px -2054px}.itsa-icon-removelink{background-position:2px -2095px}.itsa-icon-image{background-position:2px -1375px}.itsa-icon-indent{background-position:1px -720px}.itsa-icon-italic{background-position:1px -36px}.itsa-icon-markcolor{background-position:2px -288px;width:16px;margin-right:4px}.itsa-icon-orderedlist{background-position:1px -504px}.itsa-icon-outdent{background-position:1px -684px}.itsa-icon-redo{background-position:2px -1937px}.itsa-icon-strikethrough{background-position:1px -108px}.itsa-icon-subscript{background-position:1px -181px}.itsa-icon-superscript{background-position:1px -144px}.itsa-icon-textcolor{background-position:2px -216px;width:16px;margin-right:4px}.itsa-icon-underline{background-position:1px -72px}.itsa-icon-undo{background-position:2px -1977px}.itsa-icon-unorderedlist{background-position:1px -468px}.itsa-icon-video{background-position:3px -1335px}.itsa-icon-cancel{background-position:3px -1695px}.itsa-icon-save{background-position:2px -1615px}#yui3-css-stamp.skin-sam-gallery-itsatoolbar{display:none}
View
4 build/gallery-itsatoolbar/gallery-itsatoolbar-coverage.js
2 additions, 2 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
16 build/gallery-itsatoolbar/gallery-itsatoolbar-debug.js
@@ -889,6 +889,12 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
selectlist.on('*:statusChange', Y.rbind(syncFunc, context || instance));
}
instance.editor.on('nodeChange', selectlist.hideListbox, selectlist);
+ instance.after('toolbarClick', function(e) {
+ var node = e.node;
+ if (node !== selectlist.buttonNode) {
+ selectlist.hideListbox();
+ }
+ });
}, instance, execCommand, syncFunc, context, indent);
// be aware of that addButton might get called when the editor isn't rendered yet. In that case instance.toolbarNode does not exist
if (instance.toolbarNode) {selectlist.render(instance.toolbarNode);}
@@ -1021,7 +1027,15 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
);
eventhandlers.push(
instance.toolbarNode.on('click', function(e) {
+ var node = e.target;
e.stopPropagation();
+ if (node.hasClass('itsa-icon-selectdown') || node.hasClass('itsa-selectlist-selectedmain')) {
+ node = node.get('parentNode');
+ }
+ else if (node.get('parentNode').hasClass('itsa-selectlist-selectedmain')) {
+ node = node.get('parentNode').get('parentNode');
+ }
+ instance.fire('toolbarClick', {node: node}); // still need to close selectlists
})
);
// TODO: shortcutfunctions
@@ -3195,7 +3209,7 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
}
);
-}, 'gallery-2013.12.20-18-06', {
+}, 'gallery-2014.01.03-22-50', {
"requires": [
"plugin",
"base-build",
View
10 build/gallery-itsatoolbar/gallery-itsatoolbar-min.js
@@ -1,6 +1,6 @@
YUI.add("gallery-itsatoolbar",function(e,t){"use strict";var n=e.Lang,r=e.Node,i="<button type='button' class='yui3-button'></button>",s="<span class='itsa-button-icon'></span>",o="yui3-button-active",u="itsa-button-active",a="itsa-button-indent",f="itsa-button",l="itsa-syncbutton",c="itsa-togglebutton",h="itsa-buttongroup",p="itsa-button-customfunc",d="<div class='itsatoolbar'></div>",v="itsa-buttonsize-small",m="itsa-buttonsize-medium",g="itsatoolbar-editorpart",y="<img id='itsatoolbar-tmpref' />",b="<img class='itsatoolbar-tmpempty' src='data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/v//PwNAgAEACQsDAUdpTjcAAAAASUVORK5CYII=' width=0 height=0>",w="<span id='itsatoolbar-ref'></span>",E="itsa-selection-tmp",S="itsa-fontsize",x="itsa-fontfamily",T="itsa-fontcolor",N="itsa-markcolor",C="itsa-iframenode",k="itsa-youtubenode",L="itsa-iframeblocker",A=".itsa-iframeblocker {position: relative; z-index: 1; background-color:#FFF; opacity:0; filter:alpha(opacity=0;} .itsa-iframeblocker:hover {opacity:0.4; filter:alpha(opacity=40;}",O='<span style="padding-left:{width}px; margin-right:-{width}px; padding-top:{height}px; " class="'+L+' {node}"></span>';e.namespace("Plugin").ITSAToolbar=e.Base.create("itsatoolbar",e.Plugin.Base,[],{editor:null,editorY:null,editorNode:null,containerNode:null,toolbarNode:null,_destroyed:!1,_timerClearEmptyFontRef:null,_backupCursorRef:null,_dialogPanelId:null,_extracssBKP:"",_eventhandlers:[],ICON_BOLD:"itsa-icon-bold",ICON_ITALIC:"itsa-icon-italic",ICON_UNDERLINE:"itsa-icon-underline",ICON_ALIGN_LEFT:"itsa-icon-alignleft",ICON_ALIGN_CENTER:"itsa-icon-aligncenter",ICON_ALIGN_RIGHT:"itsa-icon-alignright",ICON_ALIGN_JUSTIFY:"itsa-icon-alignjustify",ICON_SUBSCRIPT:"itsa-icon-subscript",ICON_SUPERSCRIPT:"itsa-icon-superscript",ICON_TEXTCOLOR:"itsa-icon-textcolor",ICON_MARKCOLOR:"itsa-icon-markcolor",ICON_INDENT:"itsa-icon-indent",ICON_OUTDENT:"itsa-icon-outdent",ICON_UNORDEREDLIST:"itsa-icon-unorderedlist",ICON_ORDEREDLIST:"itsa-icon-orderedlist",ICON_UNDO:"itsa-icon-undo",ICON_REDO:"itsa-icon-redo",ICON_EMAIL:"itsa-icon-email",ICON_HYPERLINK:"itsa-icon-hyperlink",ICON_REMOVELINK:"itsa-icon-removelink",ICON_IFRAME:"itsa-icon-iframe",ICON_IMAGE:"itsa-icon-image",ICON_FILE:"itsa-icon-file",ICON_VIDEO:"itsa-icon-video",ICON_SAVE:"itsa-icon-save",ICON_CANCEL:"itsa-icon-cancel",ICON_CLEAR:"itsa-icon-clear",initializer:function(){var e=this;e.editor=e.get("host"),e.editor.frame&&e.editor.frame.get("node")?e._render():e.editor.on("ready",e._render,e)},_render:function(){var t=this;t._destroyed||(t.editorY=t.editor.getInstance(),t.editorNode=t.editor.frame.get("node"),t.containerNode=t.editorNode.get("parentNode"),t._clearAllTempReferences(),t.initialContent=t.editor.get("content"),t.get("paraSupport")?t.editor.plug(e.Plugin.EditorPara):t.editor.plug(e.Plugin.EditorBR),t._extracssBKP=t.editor.get("extracss"),t.editor.set("extracss",t._extracssBKP+A),t.editor.plug(e.Plugin.ExecCommand),t._defineCustomExecCommands(),t._createUrlDialog(),t._createBlockerRefs(),t._renderUI(),t._bindUI(),t.get("initialFocus")&&t.editor.frame.focus(e.bind(t.sync,t)))},_getCursorRef:function(e){var t=this,r,i,s;t._removeCursorRef(),i=new t.editorY.EditorSelection,!i.isCollapsed&&i.anchorNode&&(s=i.getSelected(),s.size()===0&&(s=i.anchorNode.all("[style],font[face]")),s.size()>0&&(r=s.item(0)));if(r){r.addClass(E),r.insert(w,"after");if(!n.isBoolean(e)||!e)r=t.editorY.one("#itsatoolbar-ref")}else t.editor.focus(),t.execCommand("inserthtml",w),r=t.editorY.one("#itsatoolbar-ref");return r},_removeCursorRef:function(t){var r=this,i,s;s=t||r.editorY||e,i=s.all("#itsatoolbar-ref"),i&&i.remove(),i=s.all("#itsatoolbar-tmpempty"),i&&i.remove(),i=s.all("."+E),i.size()>0&&i.each(function(e){n.trim(e.getHTML())===""?e.remove(!1):e.replace(e.getHTML())})},_createBlockerRefs:function(){var e=this,t,r=/^http:\/\/www\.youtube\.com\/embed\/(\w+)/;e._clearBlockerRef(),t=e.editorY.all("iframe"),t.each(function(e){var t,i,s;i=e.get("width"),s=e.get("height"),t=n.sub(O,{width:i||315,height:s||420,node:r.test(e.get("src")||"")?k:C}),e.insert(t,"before")},e)},_clearBlockerRef:function(t){var n=this,r;r=t||n.editorY||e,r.all("."+L).remove(!1)},_clearEmptyFontRef:function(t){var n=this,r,i;i=t||n.editorY||e,r=i.all(".itsatoolbar-tmpempty"),r&&r.remove(),r=i.all(".itsa-fontsize"),r.size()>0&&r.each(function(e){e.getHTML()===""&&e.remove()}),r=i.all(".itsa-fontfamily"),r.size()>0&&r.each(function(e){e.getHTML()===""&&e.remove()}),r=i.all(".itsa-fontcolor"),r.size()>0&&r.each(function(e){e.getHTML()===""&&e.remove()}),r=i.all(".itsa-markcolor"),r.size()>0&&r.each(function(e){e.getHTML()===""&&e.remove()})},_setCursorAtRef:function(){var e=this,t,n=e.editorY.one("#itsatoolbar-ref");n?(e.editor.focus(),t=new e.editorY.EditorSelection,t.selectNode(n),e._removeCursorRef()):e._removeCursorRef()},_createBackupCursorRef:function(){var e=this;return e._backupCursorRef=e._getCursorRef(!0),e._backupCursorRef},_getBackupCursorRef:function(){var e=this;return e._backupCursorRef||e._getCursorRef(!0)},sync:function(t){var n=this,r;if(!t||!t.changedNode)r=n._getCursorRef(!1),t?t.changedNode=r:t={changedNode:r},e.later(250,n,n._removeCursorRef);n.fire("statusChange",t)},addButton:function(e,t,o){var u=this,l,c;return l=r.create(i),l.addClass(f),n.isString(t)?l.setData("execCommand",t):n.isObject(t)&&(n.isString(t.command)&&l.setData("execCommand",t.command),n.isString(t.value)&&l.setData("execValue",t.value),n.isFunction(t.customFunc)&&(l.addClass(p),l.on("click",t.customFunc,t.context||u))),n.isBoolean(o)&&o&&l.addClass(a),c=r.create(s),c.addClass(e),l.append(c),u.toolbarNode?u.toolbarNode.append(l):u.editor.on("ready",function(e,t){u.toolbarNode.append(t)},u,l),l},addSyncButton:function(t,r,i,s,o,u,a){var f=this,c=f.addButton(t,r,o,u);return a||c.addClass(l),f.addTarget(c),n.isFunction(i)&&c.on("*:statusChange",e.bind(i,s||f)),c},addToggleButton:function(e,t,n,r,i,s){var o=
-this,u=o.addSyncButton(e,t,n,r,i,s,!0);return u.addClass(c),u},addButtongroup:function(e,t,n){var r=this;r.toolbarNode?r._addButtongroup(e,t,n):r.editor.on("ready",function(e,t,n,i){r._addButtongroup(t,n,i)},r,e,t,n)},_addButtongroup:function(t,r,i){var s=this,o=e.guid(),u,a,f=null,l,c;for(c=0;c<t.length;c++)u=t[c],u.iconClass&&u.command&&(n.isString(u.value)?l={command:u.command,value:u.value}:l=u.command,a=s.addButton(u.iconClass,l,r&&c===0,i?i+c:null),a.addClass(h),a.addClass(h+"-"+o),a.setData("buttongroup",o),s.addTarget(a),n.isFunction(u.syncFunc)&&a.on("*:statusChange",e.bind(u.syncFunc,u.context||s)),f||(f=a));return f},addSelectlist:function(t,r,i,s,o,u){var a=this,f;return u=e.merge(u,{items:t,defaultButtonText:""}),f=new e.ITSASelectList(u),f.after("render",function(t,r,i,s,o){var u=this,a=t.currentTarget,f=a.buttonNode;n.isString(r)?f.setData("execCommand",r):(n.isString(r.command)&&f.setData("execCommand",r.command),n.isString(r.restoreCommand)&&f.setData("restoreCommand",r.restoreCommand),n.isString(r.restoreValue)&&f.setData("restoreValue",r.restoreValue)),o&&a.get("boundingBox").addClass("itsa-button-indent"),u.addTarget(a),a.on("show",u._createBackupCursorRef,u),a.on("selectChange",u._handleSelectChange,u),n.isFunction(i)&&a.on("*:statusChange",e.rbind(i,s||u)),u.editor.on("nodeChange",a.hideListbox,a)},a,r,i,s,o),a.toolbarNode?f.render(a.toolbarNode):a.editor.on("ready",function(){f.render(a.toolbarNode)},a),f},getContent:function(){var e=this,t=e.editorY,n=t&&t.one("body").cloneNode(!0);return n&&e._clearAllTempReferences(n).getHTML()||""},_clearAllTempReferences:function(t){var n=this,r,i;return n._removeCursorRef(t),n._clearEmptyFontRef(t),n._clearBlockerRef(t),r=t||n.editorY||e,i=r.all("#yui-ie-cursor"),i&&i.remove(),i=r.all(".yui-cursor"),i&&i.remove(),i=r.all("#itsatoolbar-tmpref"),i&&i.remove(),t},destructor:function(){var t=this;t._destroyed=!0,t._timerClearEmptyFontRef&&t._timerClearEmptyFontRef.cancel(),t._clearAllTempReferences(),t.editor.set("extracss",t._extracssBKP),e.Array.each(t._eventhandlers,function(e){e.detach()}),t.toolbarNode&&t.toolbarNode.remove(!0),t._dialogPanelId&&e.Global.ItsaDialog.panelOptions.splice(t._dialogPanelId,1)},_renderUI:function(){var e=this,t=0,n=e.get("srcNode"),i=e.get("btnSize");e.toolbarNode=r.create(d),i===1?e.toolbarNode.addClass(v):i===2&&e.toolbarNode.addClass(m);if(n)n.prepend(e.toolbarNode);else{e.toolbarNode.addClass(g);switch(e.get("btnSize")){case 1:t=-40;break;case 2:t=-44;break;case 3:t=-46}t+=parseInt(e.containerNode.get("offsetHeight"),10)-parseInt(e.containerNode.getComputedStyle("paddingTop"),10)-parseInt(e.containerNode.getComputedStyle("borderTopWidth"),10)-parseInt(e.containerNode.getComputedStyle("borderBottomWidth"),10),e.editorNode.set("height",t),e.editorNode.insert(e.toolbarNode,"before")}e._initializeButtons()},_bindUI:function(){var e=this,t=e._eventhandlers;t.push(e.editor.on("nodeChange",e.sync,e)),t.push(e.toolbarNode.delegate("click",e._handleBtnClick,"button",e)),t.push(e.toolbarNode.on("click",function(e){e.stopPropagation()}))},_handleShortcutFn:function(e){var t=this;if(e.ctrlKey||e.metaKey)switch(e.keyCode){case 66:e.halt(!0),t.execCommand("bold"),t.sync();break;case 73:e.halt(!0),t.execCommand("italic"),t.sync();break;case 85:e.halt(!0),t.execCommand("underline"),t.sync()}},_createUrlDialog:function(){var t=this;t._dialogPanelId=e.Global.ItsaDialog.definePanel({iconClass:e.Global.ItsaDialog.ICON_INFO,form:[{name:"count",label:"{message}",value:"{count}"}],buttons:{footer:[{name:"cancel",label:"Cancel",action:e.Global.ItsaDialog.ACTION_HIDE},{name:"removelink",label:"Remove link",action:e.Global.ItsaDialog.ACTION_HIDE},{name:"ok",label:"Ok",action:e.Global.ItsaDialog.ACTION_HIDE,validation:!0,isDefault:!0}]}})},getUrl:function(t,n,r,i,s,o,u,a){var f=this,l;l=new e.ITSAFORMELEMENT({name:"value",type:"input",value:r,classNameValue:"yui3-itsadialogbox-stringinput itsa-formelement-lastelement",marginTop:10,initialFocus:!0,selectOnFocus:!0}),e.Global.ItsaDialog.showPanel(f._dialogPanelId,t,n+"<br>"+l.render(),i,s,o,u,a)},_defineCustomExecCommands:function(){var e=this;e._defineExecCommandHeader(),e._defineExecCommandFontFamily(),e._defineExecCommandFontSize(),e._defineExecCommandFontColor(),e._defineExecCommandMarkColor(),e._defineExecCommandHyperlink(),e._defineExecCommandRemoveHyperlink(),e._defineExecCommandMaillink(),e._defineExecCommandImage(),e._defineExecCommandIframe(),e._defineExecCommandYouTube(),e._defineExecSaveContent(),e._defineExecSetContent()},_handleBtnClick:function(e){var t=this,n=e.currentTarget;n.hasClass(f)&&(n.hasClass(c)?n.toggleClass(o):n.hasClass(l)?n.toggleClass(u,!0):n.hasClass(h)&&(t.toolbarNode.all("."+h+"-"+n.getData("buttongroup")).toggleClass(o,!1),n.toggleClass(o,!0)),n.hasClass(p)||t._execCommandFromData(n))},_handleSelectChange:function(e){var t,n,r;t=e.currentTarget.buttonNode,n=t.getData("restoreCommand"),r=n&&e.value===t.getData("restoreValue")?n:t.getData("execCommand"),this.execCommand(r,e.value)},_execCommandFromData:function(e){var t=this,n,r;n=e.getData("execCommand"),r=e.getData("execValue"),t._createBackupCursorRef(),t.execCommand(n,r)},execCommand:function(e,t){var n=this,r;n.editor.focus(),e==="inserthtml"?(n.editor._execCommand("createlink","&nbsp;"),n.editor.exec.command("inserthtml",y),r=n.editorY.one("#itsatoolbar-tmpref"),r.replace(t)):n.editor.exec.command(e,t)},_hasSelection:function(){var e=this,t=new e.editorY.EditorSelection;return!t.isCollapsed&&(t.anchorNode||t.getSelected().size()>0)},_checkInbetweenSelector:function(e,t){var n=this,r="<\\s*"+e+"[^>]*>(.*?)<\\s*/\\s*"+e+">",i=new RegExp(r,"gi"),s,o=!1,u=n.editorY.one("body").getHTML(),a,f;a=t.get("id"),f=u.indexOf(' id="'+a+'"'),f===-1&&(f=u.indexOf(" id='"+a+"'")),f===-1&&(f=u.indexOf(" id="+a)),s=i.exec(u);while(s!==null&&!o)o=f>=s.index&&f<s.index+s[0].length,s=i.exec(u);return o},_getActiveHeader:function(e){var t=this,n,i,s,o,u,a,f=0,l=null,c,h,p;return e&&(a=e.get("tagName"),a.length>1&&
-(f=parseInt(a.substring(1),10)),a.length===2&&a.toLowerCase().substring(0,1)==="h"&&f>0&&f<10?l=e:(u=e.get("id"),n=" id=(\"|')?"+u+"(\"|')?(.*?)<\\s*/\\s*h\\d>",i=new RegExp(n,"gi"),p=t.editorY.one("body").getHTML(),s=i.exec(p),s!==null&&(h=s.index+s[0].length-1,f=p.substring(h-1,h),n="<\\s*h"+f+"[^>]*>(.*?)id=(\"|')?"+u+"(\"|')?(.*?)<\\s*/\\s*h"+f+">",i=new RegExp(n,"gi"),s=i.exec(p),s!==null&&(o=p.substring(s.index,s.index+s[0].length))),o&&(c=r.create(o),l=t.editorY.one("#"+c.get("id"))))),l},_initializeButtons:function(){var t=this,r,i,s,a,f,l;if(t.get("btnFontfamily")){s=t.get("fontFamilies");for(r=0;r<s.length;r++)i=s[r],s[r]={text:"<span style='font-family:"+i+"'>"+i+"</span>",returnValue:i};t.fontSelectlist=t.addSelectlist(s,"itsafontfamily",function(e){var t=e.changedNode.getStyle("fontFamily"),n=t.split(","),r=n[0];if(r.substring(0,1)==="'"||r.substring(0,1)==='"')r=r.substring(1,r.length-1);this.fontSelectlist.selectItemByValue(r,!0,!0)},null,!0,{buttonWidth:145})}if(t.get("btnFontsize")){s=[];for(r=6;r<=32;r++)s.push({text:r.toString(),returnValue:r+"px"});t.sizeSelectlist=t.addSelectlist(s,"itsafontsize",function(e){var t=e.changedNode.getComputedStyle("fontSize"),r=parseFloat(t),i=t.substring(r.toString().length);this.sizeSelectlist.selectItemByValue(n.isNumber(r)?Math.round(r)+i:"",!0)},null,!0,{buttonWidth:42,className:"itsatoolbar-fontsize",listAlignLeft:!1})}if(t.get("btnHeader")){s=[],s.push({text:"No header",returnValue:"none"});for(r=1;r<=t.get("headerLevels");r++)s.push({text:"Header "+r,returnValue:"h"+r});t.headerSelectlist=t.addSelectlist(s,"itsaheading",function(e){var t=this,r=e.changedNode,i=e.sender&&e.sender==="itsaheading",s;i||(s=t._getActiveHeader(r),t.headerSelectlist.selectItem(s?parseInt(s.get("tagName").substring(1),10):0),t.headerSelectlist.set("disabled",n.isNull(s)&&!t._hasSelection()))},null,!0,{buttonWidth:96})}t.get("btnBold")&&t.addToggleButton(t.ICON_BOLD,"bold",function(e){var t=e.changedNode.getStyle("fontWeight");e.currentTarget.toggleClass(o,n.isNumber(parseInt(t,10))?t>=600:t==="bold"||t==="bolder")},null,!0),t.get("btnItalic")&&t.addToggleButton(t.ICON_ITALIC,"italic",function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("fontStyle")==="italic")}),t.get("btnUnderline")&&t.addToggleButton(t.ICON_UNDERLINE,"underline",function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textDecoration")==="underline")}),t.get("grpAlign")&&(l=[{iconClass:t.ICON_ALIGN_LEFT,command:"JustifyLeft",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="left"||e.changedNode.getStyle("textAlign")==="start")}},{iconClass:t.ICON_ALIGN_CENTER,command:"JustifyCenter",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="center")}},{iconClass:t.ICON_ALIGN_RIGHT,command:"JustifyRight",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="right")}}],t.get("btnJustify")&&l.push({iconClass:t.ICON_ALIGN_JUSTIFY,command:"JustifyFull",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="justify")}}),t.addButtongroup(l,!0)),t.get("grpSubsuper")&&(t.addToggleButton(t.ICON_SUBSCRIPT,"subscript",function(e){e.currentTarget.toggleClass(o,e.changedNode.test("sub"))},null,!0),t.addToggleButton(t.ICON_SUPERSCRIPT,"superscript",function(e){e.currentTarget.toggleClass(o,e.changedNode.test("sup"))}));if(t.get("btnTextcolor")){s=[],f=t.get("colorPallet");for(r=0;r<f.length;r++)a=f[r],s.push({text:"<div style='background-color:"+a+";'></div>",returnValue:a});t.colorSelectlist=t.addSelectlist(s,"itsafontcolor",function(e){var t=this,n=e.changedNode.getStyle("color"),r=t._filter_rgb(n);t.colorSelectlist.selectItemByValue(r,!0,!0)},null,!0,{listWidth:256,className:"itsatoolbar-colors",iconClassName:t.ICON_TEXTCOLOR})}if(t.get("btnMarkcolor")){s=[],f=t.get("colorPallet");for(r=0;r<f.length;r++)a=f[r],s.push({text:"<div style='background-color:"+a+";'></div>",returnValue:a});t.markcolorSelectlist=t.addSelectlist(s,"itsamarkcolor",function(e){var t=this,n=e.changedNode.getStyle("backgroundColor"),r=t._filter_rgb(n);t.markcolorSelectlist.selectItemByValue(r,!0,!0)},null,!0,{listWidth:256,className:"itsatoolbar-colors",iconClassName:t.ICON_MARKCOLOR})}t.get("grpIndent")&&(t.addButton(t.ICON_INDENT,"indent",!0),t.addButton(t.ICON_OUTDENT,"outdent")),t.get("grpLists")&&(t.addToggleButton(t.ICON_UNORDEREDLIST,"insertunorderedlist",function(e){var t=this,n=e.changedNode;e.currentTarget.toggleClass(o,t._checkInbetweenSelector("ul",n))},null,!0),t.addToggleButton(t.ICON_ORDEREDLIST,"insertorderedlist",function(e){var t=this,n=e.changedNode;e.currentTarget.toggleClass(o,t._checkInbetweenSelector("ol",n))})),t.get("btnEmail")&&t.addSyncButton(t.ICON_EMAIL,"itsacreatemaillink",function(e){var t=this,n=e.changedNode,r,i;r=t._checkInbetweenSelector("a",n);if(r){while(n&&!n.test("a"))n=n.get("parentNode");i=n.get("href").match("^mailto:","i")=="mailto:"}e.currentTarget.toggleClass(u,r&&i)},null,!0),t.get("btnHyperlink")&&t.addSyncButton(t.ICON_HYPERLINK,"itsacreatehyperlink",function(e){var t=this,n=".doc.docx.xls.xlsx.pdf.txt.zip.rar.",r=e.changedNode,i,s=!1,o,a,f,l;i=t._checkInbetweenSelector("a",r);if(i){while(r&&!r.test("a"))r=r.get("parentNode");o=r.get("href"),l=o.match("^mailto:","i")!="mailto:",l&&(a=o.lastIndexOf("."),a!==-1&&(f=o.substring(a)+".",s=n.indexOf(f)!==-1))}e.currentTarget.toggleClass(u,i&&l&&!s)}),t.get("btnRemoveHyperlink")&&t.addSyncButton(t.ICON_REMOVELINK,"itsaremovehyperlink",function(e){var t=this,n=e.changedNode;e.currentTarget.toggleClass(u,t._checkInbetweenSelector("a",n))}),t.get("btnImage")&&t.addSyncButton(t.ICON_IMAGE,"itsacreateimage",function(e){e.currentTarget.toggleClass(u,e.changedNode.test("img"))},null,!0),t.get("btnVideo")&&t.addSyncButton(t.ICON_VIDEO,"itsacreateyoutube",function(e){e.currentTarget.toggleClass(u,e.changedNode.hasClass(k))}),t.get("btnIframe")&&t.addSyncButton
-(t.ICON_IFRAME,"itsacreateiframe",function(e){e.currentTarget.toggleClass(u,e.changedNode.hasClass(C))},null,!0),t.get("btnClear")&&t.addButton(t.ICON_CLEAR,{command:"mysetcontent",value:""},!0),t.get("btnSave")&&t.addButton(t.ICON_SAVE,"itsasavecontent",!0),t.get("btnCancel")&&t.addButton(t.ICON_CANCEL,{command:"mysetcontent",value:t.initialContent},!0),t.get("btnFileSelect")&&e.ItsaFilePicker&&t.addSyncButton(t.ICON_FILE,{customFunc:e.bind(function(){e.ItsaFilePicker.getFile().then(function(e){t.execCommand("itsacreatehyperlink",t.get("baseFileDir")+e.file.filename)})},t)},function(e){var t=this,n=".doc.docx.xls.xlsx.pdf.txt.zip.rar.",r=e.changedNode,i=!1,s,o,a,f,l;s=t._checkInbetweenSelector("a",r);if(s){while(r&&!r.test("a"))r=r.get("parentNode");o=r.get("href"),l=o.match("^mailto:","i")!="mailto:",l&&(a=o.lastIndexOf("."),a!==-1&&(f=o.substring(a)+".",i=n.indexOf(f)!==-1))}e.currentTarget.toggleClass(u,i)}),t.get("grpUndoredo")&&(t.addButton(t.ICON_UNDO,"undo",!0),t.addButton(t.ICON_REDO,"redo"))},_filter_rgb:function(e){if(e.toLowerCase().indexOf("rgb")!==-1){var t=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi"),n=e.replace(t,"$1,$2,$3,$4,$5").split(","),r,i,s;n.length===5&&(r=parseInt(n[1],10).toString(16),i=parseInt(n[2],10).toString(16),s=parseInt(n[3],10).toString(16),r=r.length===1?"0"+r:r,i=i.length===1?"0"+i:i,s=s.length===1?"0"+s:s,e="#"+r+i+s)}return e},_defineExecCommandHeader:function(){e.Plugin.ExecCommand.COMMANDS.itsaheading||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsaheading:function(t,n){var r=this.get("host"),i=r.getInstance(),s=r.itsatoolbar,o=s._getBackupCursorRef(),u=s._getActiveHeader(o),a=0,f;n==="none"?u&&(u.replace("<p>"+u.getHTML()+"</p>"),s.headerSelectlist.set("disabled",!0)):(n.length>1&&(a=parseInt(n.substring(1),10)),n.length===2&&n.toLowerCase().substring(0,1)==="h"&&a>0&&a<10&&(f=u||o,f.replace("<"+n+" id='"+i.guid()+"'>"+f.getHTML()+"</"+n+">"))),s.sync({sender:"itsaheading",changedNode:i.one("#itsatoolbar-ref")}),e.later(250,s,s._setCursorAtRef)}})},_defineExecCommandFontFamily:function(){e.Plugin.ExecCommand.COMMANDS.itsafontfamily||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsafontfamily:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),o=s.hasClass(E),o?(s.all("span").setStyle("fontFamily",""),s.all("."+x).replaceClass(x,E),s.setStyle("fontFamily",n),s.addClass(x),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+x+"' style='font-family:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecCommandFontSize:function(){e.Plugin.ExecCommand.COMMANDS.itsafontsize||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsafontsize:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o,u;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),u=s.hasClass(E),u?(o=s.get("parentNode"),e.UA.webkit&&o.setStyle("lineHeight",""),s.all("span").setStyle("fontSize",""),s.all("."+S).replaceClass(S,E),s.setStyle("fontSize",n),s.addClass(S),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+S+"' style='font-size:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecCommandFontColor:function(){e.Plugin.ExecCommand.COMMANDS.itsafontcolor||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsafontcolor:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),o=s.hasClass(E),o?(s.all("span").setStyle("color",""),s.all("."+T).replaceClass(T,E),s.setStyle("color",n),s.addClass(T),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+T+"' style='color:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecCommandMarkColor:function(){e.Plugin.ExecCommand.COMMANDS.itsamarkcolor||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsamarkcolor:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),o=s.hasClass(E),o?(s.all("span").setStyle("backgroundColor",""),s.all("."+N).replaceClass(N,E),s.setStyle("backgroundColor",n),s.addClass(N),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+N+"' style='background-color:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecSaveContent:function(){e.Plugin.ExecCommand.COMMANDS.itsamarkcolor||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsasavecontent:function(){var e=this.get("host"),t=e.itsatoolbar,n;n=t._getBackupCursorRef(),t._setCursorAtRef()}})},_defineExecSetContent:function(){e.Plugin.ExecCommand.COMMANDS.itsasetcontent||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsasetcontent:function(e,t){var n=this.get("host"),r=n.itsatoolbar,i;i=r._getBackupCursorRef(),n.set("content",t),r._setCursorAtRef()}})},_defineExecCommandHyperlink:function(){e.Plugin.ExecCommand.COMMANDS.itsacreatehyperlink||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreatehyperlink:function(t,r){var i=this.get("host"),s=i.getInstance(),o=i.itsatoolbar,u,a,f,l,c,h,p,d,v,m;u=o._getBackupCursorRef(),l=u.one("a");if(l||o._checkInbetweenSelector("a",u)){f=l||u;while(f&&f.get("tagName")!=="A")f=f.get("parentNode");f&&(c=f.get("href"))}if(u.hasClass(E)){v=n.trim(e.EditorSelection.getText(u)),p=u.getHTML(),d=v.substr(0,4)==="www.";if(v.substr(0,7)==="http://"||v.substr(0,8)==="https://"||d)m=(d?"http://":"")+v}r?(h=r.replace(/"/g,"").replace(/'/g,""),f?f.set("href",h):(u.setHTML('<a href="'+h+'" target="_blank">'+(p||h)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0)),o._setCursorAtRef()):(a=f?e.bind(o.getUrl,o):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),a("Hyperlink","Enter here the link",c||m||"http://",function(t){var n=this;t.buttonName==="ok"&&(h=t.value.replace(/"/g
-,"").replace(/'/g,""),f?f.set("href",h):(u.setHTML('<a href="'+h+'" target="_blank">'+(p||h)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0))),t.buttonName==="removelink"?(f.getHTML()===""?f.remove(!1):f.replace(f.getHTML()),n.sync({changedNode:s.one("#itsatoolbar-ref")}),e.later(250,n,n._setCursorAtRef)):n._setCursorAtRef()},o))}})},_defineExecCommandRemoveHyperlink:function(){e.Plugin.ExecCommand.COMMANDS.itsaremovehyperlink||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsaremovehyperlink:function(){var t=this.get("host"),n=t.getInstance(),r=t.itsatoolbar,i,s,o;i=r._getBackupCursorRef(),o=i.one("a");if(o||r._checkInbetweenSelector("a",i)){s=o||i;while(s&&s.get("tagName")!=="A")s=s.get("parentNode");s&&(s.getHTML()===""?s.remove(!1):s.replace(s.getHTML()),r.sync({changedNode:n.one("#itsatoolbar-ref")}),e.later(250,r,r._setCursorAtRef))}}})},_defineExecCommandMaillink:function(){e.Plugin.ExecCommand.COMMANDS.itsacreatemaillink||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreatemaillink:function(t,r){var i=this.get("host"),s=i.getInstance(),o=i.itsatoolbar,u,a,f,l,c,h,p,d,v;u=o._getBackupCursorRef(),l=u.one("a");if(l||o._checkInbetweenSelector("a",u)){f=l||u;while(f&&f.get("tagName")!=="A")f=f.get("parentNode");f&&(c=f.get("href"),c.toLowerCase().substr(0,7)==="mailto:"&&(c=c.substr(7)))}u.hasClass(E)&&(d=n.trim(e.EditorSelection.getText(u)),p=u.getHTML(),d.indexOf("@")!==-1&&(v=d)),r?(h="mailto:"+r.replace(/"/g,"").replace(/'/g,""),f?f.set("href",h):(u.setHTML('<a href="'+h+'">'+(p||h)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0)),o._setCursorAtRef()):(a=f?e.bind(o.getUrl,o):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),a("Emaillink","Enter here the emailaddress",c||v||"",function(t){var n=this,r;t.buttonName==="ok"&&(r="mailto:"+t.value.replace(/"/g,"").replace(/'/g,""),f?f.set("href",r):(u.setHTML('<a href="'+r+'">'+(p||r)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0))),t.buttonName==="removelink"?(f.getHTML()===""?f.remove(!1):f.replace(f.getHTML()),n.sync({changedNode:s.one("#itsatoolbar-ref")}),e.later(250,n,n._setCursorAtRef)):n._setCursorAtRef()},o))}})},_defineExecCommandImage:function(){e.Plugin.ExecCommand.COMMANDS.itsacreateimage||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreateimage:function(t,r){var i=this.get("host"),s=i.getInstance(),o=i.itsatoolbar,u,a,f,l,c,h,p;u=o._getBackupCursorRef(),l=u.one("img"),l&&(c=l.get("src"));if(u.hasClass(E)){h=n.trim(e.EditorSelection.getText(u)),f=h.substr(0,4)==="www.";if(h.substr(0,7)==="http://"||h.substr(0,8)==="https://"||f)p=(f?"http://":"")+h}r?(a=r.replace(/"/g,"").replace(/'/g,""),l?l.set("src",a):(u.setHTML('<img src="'+a+'" />'+w),u.set("id",E),u.toggleClass(E,!0)),o._setCursorAtRef()):e.Global.ItsaDialog.getInput("Inline Image","Enter here the link to the image",c||p||"http://",function(t){var n=this;t.buttonName==="ok"&&(a=t.value.replace(/"/g,"").replace(/'/g,""),l?l.set("src",a):(u.setHTML('<img src="'+a+'" />'+w),u.set("id",E),u.toggleClass(E,!0))),t.buttonName==="removelink"?(l.remove(!1),n.sync({changedNode:s.one("#itsatoolbar-ref")}),e.later(250,n,n._setCursorAtRef)):n._setCursorAtRef()},o)}})},_defineExecCommandYouTube:function(){e.Plugin.ExecCommand.COMMANDS.itsacreateyoutube||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreateyoutube:function(){var t=this.get("host"),n=t.getInstance(),r=t.itsatoolbar,i,s,o,u,a=/^http:\/\/www\.youtube\.com\/watch?v=(\w+)/,f=/^http:\/\/youtu\.be\/(\w+)/,l=/^http:\/\/www\.youtube\.com\/embed\/(\w+)/,c=/^v=(\w+)/,h=/^(\w+)$/,p,d;i=r._getBackupCursorRef(),o=i.one("."+L);if(o){p=i.next("iframe");if(p){s=r.editorY.one("#itsatoolbar-ref"),s.remove(!1),p.insert(w,"after"),d=p.get("src");if(a.test(d)||f.test(d)||l.test(d)||c.test(d)||h.test(d))d=RegExp.$1}}u=p?e.bind(r.getUrl,r):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),u("Inline YouTube movie","Enter here the link to the youtube-movie",d||"http://youtu.be/PHIaeHAcE_A",function(t){var r=this,s,u,d=420,v=315;if(t.buttonName==="ok"){s=t.value.replace(/"/g,"").replace(/'/g,"");if(a.test(s)||f.test(s)||l.test(s)||c.test(s)||h.test(s))u=RegExp.$1;u&&(p?p.set("src","http://www.youtube.com/embed/"+u):(i.setHTML('<span style="padding-left:'+d+"px; margin-right:-"+d+"px; padding-top:"+v+'px; " class="'+L+" "+k+'"></span><iframe width="'+d+'" height="'+v+'" src="http://www.youtube.com/embed/'+u+'" frameborder="0" allowfullscreen></iframe>'),i.set("id",E),i.toggleClass(E,!0)))}t.buttonName==="removelink"?(p&&p.remove(!1),o&&o.remove(!1),r.sync({changedNode:n.one("#itsatoolbar-ref")}),e.later(250,r,r._setCursorAtRef)):r._setCursorAtRef()},r)}})},_defineExecCommandIframe:function(){e.Plugin.ExecCommand.COMMANDS.itsacreateiframe||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreateiframe:function(){var t=this.get("host"),n=t.getInstance(),r=t.itsatoolbar,i,s,o,u,a,f;i=r._getBackupCursorRef(),s=i.one("."+L),s&&(a=i.next("iframe"),a&&(o=r.editorY.one("#itsatoolbar-ref"),o.remove(!1),a.insert(w,"after"),f=a.get("src"))),u=a?e.bind(r.getUrl,r):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),u("Inline iframe","Enter here the source to the iframe",f||"http://",function(t){var r=this,o=420,u=315,f;t.buttonName==="ok"&&(f=t.value.replace(/"/g,"").replace(/'/g,""),a?a.set("src",f):(i.setHTML('<span style="padding-left:'+o+"px; margin-right:-"+o+"px; padding-top:"+u+'px; " class="'+L+" "+C+'"></span><iframe width="'+o+'" height="'+u+'" src="'+f+'" frameborder="0"></iframe>'),i.set("id",E),i.toggleClass(E,!0))),t.buttonName==="removelink"?(a&&a.remove(!1),s&&s.remove(!1),r.sync({changedNode:n.one("#itsatoolbar-ref")}),e.later(250,r,r._setCursorAtRef)):r._setCursorAtRef()},r)}})}},{NS:"itsatoolbar",ATTRS:{paraSupport:{value:!1,validator:function(e){return n.isBoolean(e)}},srcNode:{value:null,writeOnce:"initOnly",setter:function(t){return e.one(t)},validator:function(t){return e.one(t)}},btnSize:{value:2,validator:function(e){return n.isNumber(e)&&e>0&&e<4}},headerLevels:{value:6,validator:function(e){return n.isNumber(e)&&e>0&&e<10}},fontFamilies:{value:["Arial","Arial Black"
-,"Comic Sans MS","Courier New","Lucida Console","Tahoma","Times New Roman","Trebuchet MS","Verdana"],validator:function(e){return n.isArray(e)}},btnFontfamily:{value:!0,validator:function(e){return n.isBoolean(e)}},btnFontsize:{value:!0,validator:function(e){return n.isBoolean(e)}},btnHeader:{value:!0,validator:function(e){return n.isBoolean(e)}},btnBold:{value:!0,validator:function(e){return n.isBoolean(e)}},btnItalic:{value:!0,validator:function(e){return n.isBoolean(e)}},btnUnderline:{value:!0,validator:function(e){return n.isBoolean(e)}},grpAlign:{value:!0,validator:function(e){return n.isBoolean(e)}},btnJustify:{value:!0,validator:function(e){return n.isBoolean(e)}},grpSubsuper:{value:!0,validator:function(e){return n.isBoolean(e)}},btnTextcolor:{value:!0,validator:function(e){return n.isBoolean(e)}},btnMarkcolor:{value:!0,validator:function(e){return n.isBoolean(e)}},grpIndent:{value:!0,validator:function(e){return n.isBoolean(e)}},grpLists:{value:!0,validator:function(e){return n.isBoolean(e)}},grpUndoredo:{value:!0,validator:function(e){return n.isBoolean(e)}},btnEmail:{value:!0,validator:function(e){return n.isBoolean(e)}},btnHyperlink:{value:!0,validator:function(e){return n.isBoolean(e)}},btnRemoveHyperlink:{value:!0,validator:function(e){return n.isBoolean(e)}},btnImage:{value:!0,validator:function(e){return n.isBoolean(e)}},btnIframe:{value:!0,validator:function(e){return n.isBoolean(e)}},btnVideo:{value:!0,validator:function(e){return n.isBoolean(e)}},btnSave:{value:!1,validator:function(e){return n.isBoolean(e)}},btnFileSelect:{value:!1,validator:function(e){return n.isBoolean(e)}},baseFileDir:{value:"",validator:function(e){return typeof e=="string"},getter:function(e){return/\/$/.test(e)?e:e+"/"}},btnCancel:{value:!1,validator:function(e){return n.isBoolean(e)}},btnClear:{value:!1,validator:function(e){return n.isBoolean(e)}},confirmSave:{value:!0,validator:function(e){return n.isBoolean(e)}},confirmCancel:{value:!0,validator:function(e){return n.isBoolean(e)}},confirmClear:{value:!0,validator:function(e){return n.isBoolean(e)}},initialFocus:{value:!0,validator:function(e){return n.isBoolean(e)}},colorPallet:{value:["#111111","#2D2D2D","#434343","#5B5B5B","#737373","#8B8B8B","#A2A2A2","#B9B9B9","#000000","#D0D0D0","#E6E6E6","#FFFFFF","#BFBF00","#FFFF00","#FFFF40","#FFFF80","#FFFFBF","#525330","#898A49","#AEA945","#7F7F00","#C3BE71","#E0DCAA","#FCFAE1","#60BF00","#80FF00","#A0FF40","#C0FF80","#DFFFBF","#3B5738","#668F5A","#7F9757","#407F00","#8A9B55","#B7C296","#E6EBD5","#00BF00","#00FF80","#40FFA0","#80FFC0","#BFFFDF","#033D21","#438059","#7FA37C","#007F40","#8DAE94","#ACC6B5","#DDEBE2","#00BFBF","#00FFFF","#40FFFF","#80FFFF","#BFFFFF","#033D3D","#347D7E","#609A9F","#007F7F","#96BDC4","#B5D1D7","#E2F1F4","#0060BF","#0080FF","#40A0FF","#80C0FF","#BFDFFF","#1B2C48","#385376","#57708F","#00407F","#7792AC","#A8BED1","#DEEBF6","#0000BF","#0000FF","#4040FF","#8080FF","#BFBFFF","#212143","#373E68","#444F75","#00007F","#585E82","#8687A4","#D2D1E1","#6000BF","#8000FF","#A040FF","#C080FF","#DFBFFF","#302449","#54466F","#655A7F","#40007F","#726284","#9E8FA9","#DCD1DF","#BF00BF","#FF00FF","#FF40FF","#FF80FF","#FFBFFF","#4A234A","#794A72","#936386","#7F007F","#9D7292","#C0A0B6","#ECDAE5","#BF005F","#FF007F","#FF409F","#FF80BF","#FFBFDF","#451528","#823857","#A94A76","#7F003F","#BC6F95","#D8A5BB","#F7DDE9","#C00000","#FF0000","#FF4040","#FF8080","#FFC0C0","#441415","#82393C","#AA4D4E","#800000","#BC6E6E","#D8A3A4","#F8DDDD","#BF5F00","#FF7F00","#FF9F40","#FFBF80","#FFDFBF","#482C1B","#855A40","#B27C51","#7F3F00","#C49B71","#E1C4A8","#FDEEE0"],validator:function(e){return n.isArray(e)}}}})},"gallery-2013.12.20-18-06",{requires:["plugin","base-build","node-base","editor","event-delegate","event-custom","cssbutton","gallery-itsaselectlist","gallery-itsadialogbox"],skinnable:!0});
+this,u=o.addSyncButton(e,t,n,r,i,s,!0);return u.addClass(c),u},addButtongroup:function(e,t,n){var r=this;r.toolbarNode?r._addButtongroup(e,t,n):r.editor.on("ready",function(e,t,n,i){r._addButtongroup(t,n,i)},r,e,t,n)},_addButtongroup:function(t,r,i){var s=this,o=e.guid(),u,a,f=null,l,c;for(c=0;c<t.length;c++)u=t[c],u.iconClass&&u.command&&(n.isString(u.value)?l={command:u.command,value:u.value}:l=u.command,a=s.addButton(u.iconClass,l,r&&c===0,i?i+c:null),a.addClass(h),a.addClass(h+"-"+o),a.setData("buttongroup",o),s.addTarget(a),n.isFunction(u.syncFunc)&&a.on("*:statusChange",e.bind(u.syncFunc,u.context||s)),f||(f=a));return f},addSelectlist:function(t,r,i,s,o,u){var a=this,f;return u=e.merge(u,{items:t,defaultButtonText:""}),f=new e.ITSASelectList(u),f.after("render",function(t,r,i,s,o){var u=this,a=t.currentTarget,f=a.buttonNode;n.isString(r)?f.setData("execCommand",r):(n.isString(r.command)&&f.setData("execCommand",r.command),n.isString(r.restoreCommand)&&f.setData("restoreCommand",r.restoreCommand),n.isString(r.restoreValue)&&f.setData("restoreValue",r.restoreValue)),o&&a.get("boundingBox").addClass("itsa-button-indent"),u.addTarget(a),a.on("show",u._createBackupCursorRef,u),a.on("selectChange",u._handleSelectChange,u),n.isFunction(i)&&a.on("*:statusChange",e.rbind(i,s||u)),u.editor.on("nodeChange",a.hideListbox,a),u.after("toolbarClick",function(e){var t=e.node;t!==a.buttonNode&&a.hideListbox()})},a,r,i,s,o),a.toolbarNode?f.render(a.toolbarNode):a.editor.on("ready",function(){f.render(a.toolbarNode)},a),f},getContent:function(){var e=this,t=e.editorY,n=t&&t.one("body").cloneNode(!0);return n&&e._clearAllTempReferences(n).getHTML()||""},_clearAllTempReferences:function(t){var n=this,r,i;return n._removeCursorRef(t),n._clearEmptyFontRef(t),n._clearBlockerRef(t),r=t||n.editorY||e,i=r.all("#yui-ie-cursor"),i&&i.remove(),i=r.all(".yui-cursor"),i&&i.remove(),i=r.all("#itsatoolbar-tmpref"),i&&i.remove(),t},destructor:function(){var t=this;t._destroyed=!0,t._timerClearEmptyFontRef&&t._timerClearEmptyFontRef.cancel(),t._clearAllTempReferences(),t.editor.set("extracss",t._extracssBKP),e.Array.each(t._eventhandlers,function(e){e.detach()}),t.toolbarNode&&t.toolbarNode.remove(!0),t._dialogPanelId&&e.Global.ItsaDialog.panelOptions.splice(t._dialogPanelId,1)},_renderUI:function(){var e=this,t=0,n=e.get("srcNode"),i=e.get("btnSize");e.toolbarNode=r.create(d),i===1?e.toolbarNode.addClass(v):i===2&&e.toolbarNode.addClass(m);if(n)n.prepend(e.toolbarNode);else{e.toolbarNode.addClass(g);switch(e.get("btnSize")){case 1:t=-40;break;case 2:t=-44;break;case 3:t=-46}t+=parseInt(e.containerNode.get("offsetHeight"),10)-parseInt(e.containerNode.getComputedStyle("paddingTop"),10)-parseInt(e.containerNode.getComputedStyle("borderTopWidth"),10)-parseInt(e.containerNode.getComputedStyle("borderBottomWidth"),10),e.editorNode.set("height",t),e.editorNode.insert(e.toolbarNode,"before")}e._initializeButtons()},_bindUI:function(){var e=this,t=e._eventhandlers;t.push(e.editor.on("nodeChange",e.sync,e)),t.push(e.toolbarNode.delegate("click",e._handleBtnClick,"button",e)),t.push(e.toolbarNode.on("click",function(t){var n=t.target;t.stopPropagation(),n.hasClass("itsa-icon-selectdown")||n.hasClass("itsa-selectlist-selectedmain")?n=n.get("parentNode"):n.get("parentNode").hasClass("itsa-selectlist-selectedmain")&&(n=n.get("parentNode").get("parentNode")),e.fire("toolbarClick",{node:n})}))},_handleShortcutFn:function(e){var t=this;if(e.ctrlKey||e.metaKey)switch(e.keyCode){case 66:e.halt(!0),t.execCommand("bold"),t.sync();break;case 73:e.halt(!0),t.execCommand("italic"),t.sync();break;case 85:e.halt(!0),t.execCommand("underline"),t.sync()}},_createUrlDialog:function(){var t=this;t._dialogPanelId=e.Global.ItsaDialog.definePanel({iconClass:e.Global.ItsaDialog.ICON_INFO,form:[{name:"count",label:"{message}",value:"{count}"}],buttons:{footer:[{name:"cancel",label:"Cancel",action:e.Global.ItsaDialog.ACTION_HIDE},{name:"removelink",label:"Remove link",action:e.Global.ItsaDialog.ACTION_HIDE},{name:"ok",label:"Ok",action:e.Global.ItsaDialog.ACTION_HIDE,validation:!0,isDefault:!0}]}})},getUrl:function(t,n,r,i,s,o,u,a){var f=this,l;l=new e.ITSAFORMELEMENT({name:"value",type:"input",value:r,classNameValue:"yui3-itsadialogbox-stringinput itsa-formelement-lastelement",marginTop:10,initialFocus:!0,selectOnFocus:!0}),e.Global.ItsaDialog.showPanel(f._dialogPanelId,t,n+"<br>"+l.render(),i,s,o,u,a)},_defineCustomExecCommands:function(){var e=this;e._defineExecCommandHeader(),e._defineExecCommandFontFamily(),e._defineExecCommandFontSize(),e._defineExecCommandFontColor(),e._defineExecCommandMarkColor(),e._defineExecCommandHyperlink(),e._defineExecCommandRemoveHyperlink(),e._defineExecCommandMaillink(),e._defineExecCommandImage(),e._defineExecCommandIframe(),e._defineExecCommandYouTube(),e._defineExecSaveContent(),e._defineExecSetContent()},_handleBtnClick:function(e){var t=this,n=e.currentTarget;n.hasClass(f)&&(n.hasClass(c)?n.toggleClass(o):n.hasClass(l)?n.toggleClass(u,!0):n.hasClass(h)&&(t.toolbarNode.all("."+h+"-"+n.getData("buttongroup")).toggleClass(o,!1),n.toggleClass(o,!0)),n.hasClass(p)||t._execCommandFromData(n))},_handleSelectChange:function(e){var t,n,r;t=e.currentTarget.buttonNode,n=t.getData("restoreCommand"),r=n&&e.value===t.getData("restoreValue")?n:t.getData("execCommand"),this.execCommand(r,e.value)},_execCommandFromData:function(e){var t=this,n,r;n=e.getData("execCommand"),r=e.getData("execValue"),t._createBackupCursorRef(),t.execCommand(n,r)},execCommand:function(e,t){var n=this,r;n.editor.focus(),e==="inserthtml"?(n.editor._execCommand("createlink","&nbsp;"),n.editor.exec.command("inserthtml",y),r=n.editorY.one("#itsatoolbar-tmpref"),r.replace(t)):n.editor.exec.command(e,t)},_hasSelection:function(){var e=this,t=new e.editorY.EditorSelection;return!t.isCollapsed&&(t.anchorNode||t.getSelected().size()>0)},_checkInbetweenSelector:function(e,t){var n=this,r="<\\s*"+e+"[^>]*>(.*?)<\\s*/\\s*"+e+">",i=new RegExp(r,"gi"),s,o=!1,u=n.editorY
+.one("body").getHTML(),a,f;a=t.get("id"),f=u.indexOf(' id="'+a+'"'),f===-1&&(f=u.indexOf(" id='"+a+"'")),f===-1&&(f=u.indexOf(" id="+a)),s=i.exec(u);while(s!==null&&!o)o=f>=s.index&&f<s.index+s[0].length,s=i.exec(u);return o},_getActiveHeader:function(e){var t=this,n,i,s,o,u,a,f=0,l=null,c,h,p;return e&&(a=e.get("tagName"),a.length>1&&(f=parseInt(a.substring(1),10)),a.length===2&&a.toLowerCase().substring(0,1)==="h"&&f>0&&f<10?l=e:(u=e.get("id"),n=" id=(\"|')?"+u+"(\"|')?(.*?)<\\s*/\\s*h\\d>",i=new RegExp(n,"gi"),p=t.editorY.one("body").getHTML(),s=i.exec(p),s!==null&&(h=s.index+s[0].length-1,f=p.substring(h-1,h),n="<\\s*h"+f+"[^>]*>(.*?)id=(\"|')?"+u+"(\"|')?(.*?)<\\s*/\\s*h"+f+">",i=new RegExp(n,"gi"),s=i.exec(p),s!==null&&(o=p.substring(s.index,s.index+s[0].length))),o&&(c=r.create(o),l=t.editorY.one("#"+c.get("id"))))),l},_initializeButtons:function(){var t=this,r,i,s,a,f,l;if(t.get("btnFontfamily")){s=t.get("fontFamilies");for(r=0;r<s.length;r++)i=s[r],s[r]={text:"<span style='font-family:"+i+"'>"+i+"</span>",returnValue:i};t.fontSelectlist=t.addSelectlist(s,"itsafontfamily",function(e){var t=e.changedNode.getStyle("fontFamily"),n=t.split(","),r=n[0];if(r.substring(0,1)==="'"||r.substring(0,1)==='"')r=r.substring(1,r.length-1);this.fontSelectlist.selectItemByValue(r,!0,!0)},null,!0,{buttonWidth:145})}if(t.get("btnFontsize")){s=[];for(r=6;r<=32;r++)s.push({text:r.toString(),returnValue:r+"px"});t.sizeSelectlist=t.addSelectlist(s,"itsafontsize",function(e){var t=e.changedNode.getComputedStyle("fontSize"),r=parseFloat(t),i=t.substring(r.toString().length);this.sizeSelectlist.selectItemByValue(n.isNumber(r)?Math.round(r)+i:"",!0)},null,!0,{buttonWidth:42,className:"itsatoolbar-fontsize",listAlignLeft:!1})}if(t.get("btnHeader")){s=[],s.push({text:"No header",returnValue:"none"});for(r=1;r<=t.get("headerLevels");r++)s.push({text:"Header "+r,returnValue:"h"+r});t.headerSelectlist=t.addSelectlist(s,"itsaheading",function(e){var t=this,r=e.changedNode,i=e.sender&&e.sender==="itsaheading",s;i||(s=t._getActiveHeader(r),t.headerSelectlist.selectItem(s?parseInt(s.get("tagName").substring(1),10):0),t.headerSelectlist.set("disabled",n.isNull(s)&&!t._hasSelection()))},null,!0,{buttonWidth:96})}t.get("btnBold")&&t.addToggleButton(t.ICON_BOLD,"bold",function(e){var t=e.changedNode.getStyle("fontWeight");e.currentTarget.toggleClass(o,n.isNumber(parseInt(t,10))?t>=600:t==="bold"||t==="bolder")},null,!0),t.get("btnItalic")&&t.addToggleButton(t.ICON_ITALIC,"italic",function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("fontStyle")==="italic")}),t.get("btnUnderline")&&t.addToggleButton(t.ICON_UNDERLINE,"underline",function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textDecoration")==="underline")}),t.get("grpAlign")&&(l=[{iconClass:t.ICON_ALIGN_LEFT,command:"JustifyLeft",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="left"||e.changedNode.getStyle("textAlign")==="start")}},{iconClass:t.ICON_ALIGN_CENTER,command:"JustifyCenter",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="center")}},{iconClass:t.ICON_ALIGN_RIGHT,command:"JustifyRight",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="right")}}],t.get("btnJustify")&&l.push({iconClass:t.ICON_ALIGN_JUSTIFY,command:"JustifyFull",value:"",syncFunc:function(e){e.currentTarget.toggleClass(o,e.changedNode.getStyle("textAlign")==="justify")}}),t.addButtongroup(l,!0)),t.get("grpSubsuper")&&(t.addToggleButton(t.ICON_SUBSCRIPT,"subscript",function(e){e.currentTarget.toggleClass(o,e.changedNode.test("sub"))},null,!0),t.addToggleButton(t.ICON_SUPERSCRIPT,"superscript",function(e){e.currentTarget.toggleClass(o,e.changedNode.test("sup"))}));if(t.get("btnTextcolor")){s=[],f=t.get("colorPallet");for(r=0;r<f.length;r++)a=f[r],s.push({text:"<div style='background-color:"+a+";'></div>",returnValue:a});t.colorSelectlist=t.addSelectlist(s,"itsafontcolor",function(e){var t=this,n=e.changedNode.getStyle("color"),r=t._filter_rgb(n);t.colorSelectlist.selectItemByValue(r,!0,!0)},null,!0,{listWidth:256,className:"itsatoolbar-colors",iconClassName:t.ICON_TEXTCOLOR})}if(t.get("btnMarkcolor")){s=[],f=t.get("colorPallet");for(r=0;r<f.length;r++)a=f[r],s.push({text:"<div style='background-color:"+a+";'></div>",returnValue:a});t.markcolorSelectlist=t.addSelectlist(s,"itsamarkcolor",function(e){var t=this,n=e.changedNode.getStyle("backgroundColor"),r=t._filter_rgb(n);t.markcolorSelectlist.selectItemByValue(r,!0,!0)},null,!0,{listWidth:256,className:"itsatoolbar-colors",iconClassName:t.ICON_MARKCOLOR})}t.get("grpIndent")&&(t.addButton(t.ICON_INDENT,"indent",!0),t.addButton(t.ICON_OUTDENT,"outdent")),t.get("grpLists")&&(t.addToggleButton(t.ICON_UNORDEREDLIST,"insertunorderedlist",function(e){var t=this,n=e.changedNode;e.currentTarget.toggleClass(o,t._checkInbetweenSelector("ul",n))},null,!0),t.addToggleButton(t.ICON_ORDEREDLIST,"insertorderedlist",function(e){var t=this,n=e.changedNode;e.currentTarget.toggleClass(o,t._checkInbetweenSelector("ol",n))})),t.get("btnEmail")&&t.addSyncButton(t.ICON_EMAIL,"itsacreatemaillink",function(e){var t=this,n=e.changedNode,r,i;r=t._checkInbetweenSelector("a",n);if(r){while(n&&!n.test("a"))n=n.get("parentNode");i=n.get("href").match("^mailto:","i")=="mailto:"}e.currentTarget.toggleClass(u,r&&i)},null,!0),t.get("btnHyperlink")&&t.addSyncButton(t.ICON_HYPERLINK,"itsacreatehyperlink",function(e){var t=this,n=".doc.docx.xls.xlsx.pdf.txt.zip.rar.",r=e.changedNode,i,s=!1,o,a,f,l;i=t._checkInbetweenSelector("a",r);if(i){while(r&&!r.test("a"))r=r.get("parentNode");o=r.get("href"),l=o.match("^mailto:","i")!="mailto:",l&&(a=o.lastIndexOf("."),a!==-1&&(f=o.substring(a)+".",s=n.indexOf(f)!==-1))}e.currentTarget.toggleClass(u,i&&l&&!s)}),t.get("btnRemoveHyperlink")&&t.addSyncButton(t.ICON_REMOVELINK,"itsaremovehyperlink",function(e){var t=this,n=e.changedNode;e.currentTarget.toggleClass(u,t._checkInbetweenSelector
+("a",n))}),t.get("btnImage")&&t.addSyncButton(t.ICON_IMAGE,"itsacreateimage",function(e){e.currentTarget.toggleClass(u,e.changedNode.test("img"))},null,!0),t.get("btnVideo")&&t.addSyncButton(t.ICON_VIDEO,"itsacreateyoutube",function(e){e.currentTarget.toggleClass(u,e.changedNode.hasClass(k))}),t.get("btnIframe")&&t.addSyncButton(t.ICON_IFRAME,"itsacreateiframe",function(e){e.currentTarget.toggleClass(u,e.changedNode.hasClass(C))},null,!0),t.get("btnClear")&&t.addButton(t.ICON_CLEAR,{command:"mysetcontent",value:""},!0),t.get("btnSave")&&t.addButton(t.ICON_SAVE,"itsasavecontent",!0),t.get("btnCancel")&&t.addButton(t.ICON_CANCEL,{command:"mysetcontent",value:t.initialContent},!0),t.get("btnFileSelect")&&e.ItsaFilePicker&&t.addSyncButton(t.ICON_FILE,{customFunc:e.bind(function(){e.ItsaFilePicker.getFile().then(function(e){t.execCommand("itsacreatehyperlink",t.get("baseFileDir")+e.file.filename)})},t)},function(e){var t=this,n=".doc.docx.xls.xlsx.pdf.txt.zip.rar.",r=e.changedNode,i=!1,s,o,a,f,l;s=t._checkInbetweenSelector("a",r);if(s){while(r&&!r.test("a"))r=r.get("parentNode");o=r.get("href"),l=o.match("^mailto:","i")!="mailto:",l&&(a=o.lastIndexOf("."),a!==-1&&(f=o.substring(a)+".",i=n.indexOf(f)!==-1))}e.currentTarget.toggleClass(u,i)}),t.get("grpUndoredo")&&(t.addButton(t.ICON_UNDO,"undo",!0),t.addButton(t.ICON_REDO,"redo"))},_filter_rgb:function(e){if(e.toLowerCase().indexOf("rgb")!==-1){var t=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi"),n=e.replace(t,"$1,$2,$3,$4,$5").split(","),r,i,s;n.length===5&&(r=parseInt(n[1],10).toString(16),i=parseInt(n[2],10).toString(16),s=parseInt(n[3],10).toString(16),r=r.length===1?"0"+r:r,i=i.length===1?"0"+i:i,s=s.length===1?"0"+s:s,e="#"+r+i+s)}return e},_defineExecCommandHeader:function(){e.Plugin.ExecCommand.COMMANDS.itsaheading||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsaheading:function(t,n){var r=this.get("host"),i=r.getInstance(),s=r.itsatoolbar,o=s._getBackupCursorRef(),u=s._getActiveHeader(o),a=0,f;n==="none"?u&&(u.replace("<p>"+u.getHTML()+"</p>"),s.headerSelectlist.set("disabled",!0)):(n.length>1&&(a=parseInt(n.substring(1),10)),n.length===2&&n.toLowerCase().substring(0,1)==="h"&&a>0&&a<10&&(f=u||o,f.replace("<"+n+" id='"+i.guid()+"'>"+f.getHTML()+"</"+n+">"))),s.sync({sender:"itsaheading",changedNode:i.one("#itsatoolbar-ref")}),e.later(250,s,s._setCursorAtRef)}})},_defineExecCommandFontFamily:function(){e.Plugin.ExecCommand.COMMANDS.itsafontfamily||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsafontfamily:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),o=s.hasClass(E),o?(s.all("span").setStyle("fontFamily",""),s.all("."+x).replaceClass(x,E),s.setStyle("fontFamily",n),s.addClass(x),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+x+"' style='font-family:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecCommandFontSize:function(){e.Plugin.ExecCommand.COMMANDS.itsafontsize||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsafontsize:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o,u;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),u=s.hasClass(E),u?(o=s.get("parentNode"),e.UA.webkit&&o.setStyle("lineHeight",""),s.all("span").setStyle("fontSize",""),s.all("."+S).replaceClass(S,E),s.setStyle("fontSize",n),s.addClass(S),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+S+"' style='font-size:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecCommandFontColor:function(){e.Plugin.ExecCommand.COMMANDS.itsafontcolor||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsafontcolor:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),o=s.hasClass(E),o?(s.all("span").setStyle("color",""),s.all("."+T).replaceClass(T,E),s.setStyle("color",n),s.addClass(T),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+T+"' style='color:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecCommandMarkColor:function(){e.Plugin.ExecCommand.COMMANDS.itsamarkcolor||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsamarkcolor:function(t,n){var r=this.get("host"),i=r.itsatoolbar,s,o;i._timerClearEmptyFontRef&&i._timerClearEmptyFontRef.cancel(),i._clearEmptyFontRef(),s=i._getBackupCursorRef(),o=s.hasClass(E),o?(s.all("span").setStyle("backgroundColor",""),s.all("."+N).replaceClass(N,E),s.setStyle("backgroundColor",n),s.addClass(N),s.removeClass(E),i._setCursorAtRef()):(s.replace("<span class='"+N+"' style='background-color:"+n+"'>"+b+w+"</span>"),i._setCursorAtRef(),e.later(3e4,i,i._clearEmptyFontRef))}})},_defineExecSaveContent:function(){e.Plugin.ExecCommand.COMMANDS.itsamarkcolor||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsasavecontent:function(){var e=this.get("host"),t=e.itsatoolbar,n;n=t._getBackupCursorRef(),t._setCursorAtRef()}})},_defineExecSetContent:function(){e.Plugin.ExecCommand.COMMANDS.itsasetcontent||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsasetcontent:function(e,t){var n=this.get("host"),r=n.itsatoolbar,i;i=r._getBackupCursorRef(),n.set("content",t),r._setCursorAtRef()}})},_defineExecCommandHyperlink:function(){e.Plugin.ExecCommand.COMMANDS.itsacreatehyperlink||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreatehyperlink:function(t,r){var i=this.get("host"),s=i.getInstance(),o=i.itsatoolbar,u,a,f,l,c,h,p,d,v,m;u=o._getBackupCursorRef(),l=u.one("a");if(l||o._checkInbetweenSelector("a",u)){f=l||u;while(f&&f.get("tagName")!=="A")f=f.get("parentNode");f&&(c=f.get("href"))}if(u.hasClass(E)){v=n.trim(e.EditorSelection.getText(u)),p=u.getHTML(),d=v.substr(0,4)==="www.";if(v.substr(0,7)==="http://"||v.substr(0,8)==="https://"||d)m=(d?"http://":"")+v}r?(h=r.replace(/"/g,"").replace(/'/g,""),f?f.set
+("href",h):(u.setHTML('<a href="'+h+'" target="_blank">'+(p||h)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0)),o._setCursorAtRef()):(a=f?e.bind(o.getUrl,o):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),a("Hyperlink","Enter here the link",c||m||"http://",function(t){var n=this;t.buttonName==="ok"&&(h=t.value.replace(/"/g,"").replace(/'/g,""),f?f.set("href",h):(u.setHTML('<a href="'+h+'" target="_blank">'+(p||h)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0))),t.buttonName==="removelink"?(f.getHTML()===""?f.remove(!1):f.replace(f.getHTML()),n.sync({changedNode:s.one("#itsatoolbar-ref")}),e.later(250,n,n._setCursorAtRef)):n._setCursorAtRef()},o))}})},_defineExecCommandRemoveHyperlink:function(){e.Plugin.ExecCommand.COMMANDS.itsaremovehyperlink||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsaremovehyperlink:function(){var t=this.get("host"),n=t.getInstance(),r=t.itsatoolbar,i,s,o;i=r._getBackupCursorRef(),o=i.one("a");if(o||r._checkInbetweenSelector("a",i)){s=o||i;while(s&&s.get("tagName")!=="A")s=s.get("parentNode");s&&(s.getHTML()===""?s.remove(!1):s.replace(s.getHTML()),r.sync({changedNode:n.one("#itsatoolbar-ref")}),e.later(250,r,r._setCursorAtRef))}}})},_defineExecCommandMaillink:function(){e.Plugin.ExecCommand.COMMANDS.itsacreatemaillink||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreatemaillink:function(t,r){var i=this.get("host"),s=i.getInstance(),o=i.itsatoolbar,u,a,f,l,c,h,p,d,v;u=o._getBackupCursorRef(),l=u.one("a");if(l||o._checkInbetweenSelector("a",u)){f=l||u;while(f&&f.get("tagName")!=="A")f=f.get("parentNode");f&&(c=f.get("href"),c.toLowerCase().substr(0,7)==="mailto:"&&(c=c.substr(7)))}u.hasClass(E)&&(d=n.trim(e.EditorSelection.getText(u)),p=u.getHTML(),d.indexOf("@")!==-1&&(v=d)),r?(h="mailto:"+r.replace(/"/g,"").replace(/'/g,""),f?f.set("href",h):(u.setHTML('<a href="'+h+'">'+(p||h)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0)),o._setCursorAtRef()):(a=f?e.bind(o.getUrl,o):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),a("Emaillink","Enter here the emailaddress",c||v||"",function(t){var n=this,r;t.buttonName==="ok"&&(r="mailto:"+t.value.replace(/"/g,"").replace(/'/g,""),f?f.set("href",r):(u.setHTML('<a href="'+r+'">'+(p||r)+"</a>"+w),u.set("id",E),u.toggleClass(E,!0))),t.buttonName==="removelink"?(f.getHTML()===""?f.remove(!1):f.replace(f.getHTML()),n.sync({changedNode:s.one("#itsatoolbar-ref")}),e.later(250,n,n._setCursorAtRef)):n._setCursorAtRef()},o))}})},_defineExecCommandImage:function(){e.Plugin.ExecCommand.COMMANDS.itsacreateimage||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreateimage:function(t,r){var i=this.get("host"),s=i.getInstance(),o=i.itsatoolbar,u,a,f,l,c,h,p;u=o._getBackupCursorRef(),l=u.one("img"),l&&(c=l.get("src"));if(u.hasClass(E)){h=n.trim(e.EditorSelection.getText(u)),f=h.substr(0,4)==="www.";if(h.substr(0,7)==="http://"||h.substr(0,8)==="https://"||f)p=(f?"http://":"")+h}r?(a=r.replace(/"/g,"").replace(/'/g,""),l?l.set("src",a):(u.setHTML('<img src="'+a+'" />'+w),u.set("id",E),u.toggleClass(E,!0)),o._setCursorAtRef()):e.Global.ItsaDialog.getInput("Inline Image","Enter here the link to the image",c||p||"http://",function(t){var n=this;t.buttonName==="ok"&&(a=t.value.replace(/"/g,"").replace(/'/g,""),l?l.set("src",a):(u.setHTML('<img src="'+a+'" />'+w),u.set("id",E),u.toggleClass(E,!0))),t.buttonName==="removelink"?(l.remove(!1),n.sync({changedNode:s.one("#itsatoolbar-ref")}),e.later(250,n,n._setCursorAtRef)):n._setCursorAtRef()},o)}})},_defineExecCommandYouTube:function(){e.Plugin.ExecCommand.COMMANDS.itsacreateyoutube||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreateyoutube:function(){var t=this.get("host"),n=t.getInstance(),r=t.itsatoolbar,i,s,o,u,a=/^http:\/\/www\.youtube\.com\/watch?v=(\w+)/,f=/^http:\/\/youtu\.be\/(\w+)/,l=/^http:\/\/www\.youtube\.com\/embed\/(\w+)/,c=/^v=(\w+)/,h=/^(\w+)$/,p,d;i=r._getBackupCursorRef(),o=i.one("."+L);if(o){p=i.next("iframe");if(p){s=r.editorY.one("#itsatoolbar-ref"),s.remove(!1),p.insert(w,"after"),d=p.get("src");if(a.test(d)||f.test(d)||l.test(d)||c.test(d)||h.test(d))d=RegExp.$1}}u=p?e.bind(r.getUrl,r):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),u("Inline YouTube movie","Enter here the link to the youtube-movie",d||"http://youtu.be/PHIaeHAcE_A",function(t){var r=this,s,u,d=420,v=315;if(t.buttonName==="ok"){s=t.value.replace(/"/g,"").replace(/'/g,"");if(a.test(s)||f.test(s)||l.test(s)||c.test(s)||h.test(s))u=RegExp.$1;u&&(p?p.set("src","http://www.youtube.com/embed/"+u):(i.setHTML('<span style="padding-left:'+d+"px; margin-right:-"+d+"px; padding-top:"+v+'px; " class="'+L+" "+k+'"></span><iframe width="'+d+'" height="'+v+'" src="http://www.youtube.com/embed/'+u+'" frameborder="0" allowfullscreen></iframe>'),i.set("id",E),i.toggleClass(E,!0)))}t.buttonName==="removelink"?(p&&p.remove(!1),o&&o.remove(!1),r.sync({changedNode:n.one("#itsatoolbar-ref")}),e.later(250,r,r._setCursorAtRef)):r._setCursorAtRef()},r)}})},_defineExecCommandIframe:function(){e.Plugin.ExecCommand.COMMANDS.itsacreateiframe||e.mix(e.Plugin.ExecCommand.COMMANDS,{itsacreateiframe:function(){var t=this.get("host"),n=t.getInstance(),r=t.itsatoolbar,i,s,o,u,a,f;i=r._getBackupCursorRef(),s=i.one("."+L),s&&(a=i.next("iframe"),a&&(o=r.editorY.one("#itsatoolbar-ref"),o.remove(!1),a.insert(w,"after"),f=a.get("src"))),u=a?e.bind(r.getUrl,r):e.bind(e.Global.ItsaDialog.getInput,e.Global.ItsaDialog),u("Inline iframe","Enter here the source to the iframe",f||"http://",function(t){var r=this,o=420,u=315,f;t.buttonName==="ok"&&(f=t.value.replace(/"/g,"").replace(/'/g,""),a?a.set("src",f):(i.setHTML('<span style="padding-left:'+o+"px; margin-right:-"+o+"px; padding-top:"+u+'px; " class="'+L+" "+C+'"></span><iframe width="'+o+'" height="'+u+'" src="'+f+'" frameborder="0"></iframe>'),i.set("id",E),i.toggleClass(E,!0))),t.buttonName==="removelink"?(a&&a.remove(!1),s&&s.remove(!1),r.sync({changedNode:n.one("#itsatoolbar-ref")}),e.later(250,r,r._setCursorAtRef)):r._setCursorAtRef()},r)}})}},{NS:"itsatoolbar",ATTRS:{paraSupport:{value:!1,validator:function(
+e){return n.isBoolean(e)}},srcNode:{value:null,writeOnce:"initOnly",setter:function(t){return e.one(t)},validator:function(t){return e.one(t)}},btnSize:{value:2,validator:function(e){return n.isNumber(e)&&e>0&&e<4}},headerLevels:{value:6,validator:function(e){return n.isNumber(e)&&e>0&&e<10}},fontFamilies:{value:["Arial","Arial Black","Comic Sans MS","Courier New","Lucida Console","Tahoma","Times New Roman","Trebuchet MS","Verdana"],validator:function(e){return n.isArray(e)}},btnFontfamily:{value:!0,validator:function(e){return n.isBoolean(e)}},btnFontsize:{value:!0,validator:function(e){return n.isBoolean(e)}},btnHeader:{value:!0,validator:function(e){return n.isBoolean(e)}},btnBold:{value:!0,validator:function(e){return n.isBoolean(e)}},btnItalic:{value:!0,validator:function(e){return n.isBoolean(e)}},btnUnderline:{value:!0,validator:function(e){return n.isBoolean(e)}},grpAlign:{value:!0,validator:function(e){return n.isBoolean(e)}},btnJustify:{value:!0,validator:function(e){return n.isBoolean(e)}},grpSubsuper:{value:!0,validator:function(e){return n.isBoolean(e)}},btnTextcolor:{value:!0,validator:function(e){return n.isBoolean(e)}},btnMarkcolor:{value:!0,validator:function(e){return n.isBoolean(e)}},grpIndent:{value:!0,validator:function(e){return n.isBoolean(e)}},grpLists:{value:!0,validator:function(e){return n.isBoolean(e)}},grpUndoredo:{value:!0,validator:function(e){return n.isBoolean(e)}},btnEmail:{value:!0,validator:function(e){return n.isBoolean(e)}},btnHyperlink:{value:!0,validator:function(e){return n.isBoolean(e)}},btnRemoveHyperlink:{value:!0,validator:function(e){return n.isBoolean(e)}},btnImage:{value:!0,validator:function(e){return n.isBoolean(e)}},btnIframe:{value:!0,validator:function(e){return n.isBoolean(e)}},btnVideo:{value:!0,validator:function(e){return n.isBoolean(e)}},btnSave:{value:!1,validator:function(e){return n.isBoolean(e)}},btnFileSelect:{value:!1,validator:function(e){return n.isBoolean(e)}},baseFileDir:{value:"",validator:function(e){return typeof e=="string"},getter:function(e){return/\/$/.test(e)?e:e+"/"}},btnCancel:{value:!1,validator:function(e){return n.isBoolean(e)}},btnClear:{value:!1,validator:function(e){return n.isBoolean(e)}},confirmSave:{value:!0,validator:function(e){return n.isBoolean(e)}},confirmCancel:{value:!0,validator:function(e){return n.isBoolean(e)}},confirmClear:{value:!0,validator:function(e){return n.isBoolean(e)}},initialFocus:{value:!0,validator:function(e){return n.isBoolean(e)}},colorPallet:{value:["#111111","#2D2D2D","#434343","#5B5B5B","#737373","#8B8B8B","#A2A2A2","#B9B9B9","#000000","#D0D0D0","#E6E6E6","#FFFFFF","#BFBF00","#FFFF00","#FFFF40","#FFFF80","#FFFFBF","#525330","#898A49","#AEA945","#7F7F00","#C3BE71","#E0DCAA","#FCFAE1","#60BF00","#80FF00","#A0FF40","#C0FF80","#DFFFBF","#3B5738","#668F5A","#7F9757","#407F00","#8A9B55","#B7C296","#E6EBD5","#00BF00","#00FF80","#40FFA0","#80FFC0","#BFFFDF","#033D21","#438059","#7FA37C","#007F40","#8DAE94","#ACC6B5","#DDEBE2","#00BFBF","#00FFFF","#40FFFF","#80FFFF","#BFFFFF","#033D3D","#347D7E","#609A9F","#007F7F","#96BDC4","#B5D1D7","#E2F1F4","#0060BF","#0080FF","#40A0FF","#80C0FF","#BFDFFF","#1B2C48","#385376","#57708F","#00407F","#7792AC","#A8BED1","#DEEBF6","#0000BF","#0000FF","#4040FF","#8080FF","#BFBFFF","#212143","#373E68","#444F75","#00007F","#585E82","#8687A4","#D2D1E1","#6000BF","#8000FF","#A040FF","#C080FF","#DFBFFF","#302449","#54466F","#655A7F","#40007F","#726284","#9E8FA9","#DCD1DF","#BF00BF","#FF00FF","#FF40FF","#FF80FF","#FFBFFF","#4A234A","#794A72","#936386","#7F007F","#9D7292","#C0A0B6","#ECDAE5","#BF005F","#FF007F","#FF409F","#FF80BF","#FFBFDF","#451528","#823857","#A94A76","#7F003F","#BC6F95","#D8A5BB","#F7DDE9","#C00000","#FF0000","#FF4040","#FF8080","#FFC0C0","#441415","#82393C","#AA4D4E","#800000","#BC6E6E","#D8A3A4","#F8DDDD","#BF5F00","#FF7F00","#FF9F40","#FFBF80","#FFDFBF","#482C1B","#855A40","#B27C51","#7F3F00","#C49B71","#E1C4A8","#FDEEE0"],validator:function(e){return n.isArray(e)}}}})},"gallery-2014.01.03-22-50",{requires:["plugin","base-build","node-base","editor","event-delegate","event-custom","cssbutton","gallery-itsaselectlist","gallery-itsadialogbox"],skinnable:!0});
View
16 build/gallery-itsatoolbar/gallery-itsatoolbar.js
@@ -875,6 +875,12 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
selectlist.on('*:statusChange', Y.rbind(syncFunc, context || instance));
}
instance.editor.on('nodeChange', selectlist.hideListbox, selectlist);
+ instance.after('toolbarClick', function(e) {
+ var node = e.node;
+ if (node !== selectlist.buttonNode) {
+ selectlist.hideListbox();
+ }
+ });
}, instance, execCommand, syncFunc, context, indent);
// be aware of that addButton might get called when the editor isn't rendered yet. In that case instance.toolbarNode does not exist
if (instance.toolbarNode) {selectlist.render(instance.toolbarNode);}
@@ -1004,7 +1010,15 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
);
eventhandlers.push(
instance.toolbarNode.on('click', function(e) {
+ var node = e.target;
e.stopPropagation();
+ if (node.hasClass('itsa-icon-selectdown') || node.hasClass('itsa-selectlist-selectedmain')) {
+ node = node.get('parentNode');
+ }
+ else if (node.get('parentNode').hasClass('itsa-selectlist-selectedmain')) {
+ node = node.get('parentNode').get('parentNode');
+ }
+ instance.fire('toolbarClick', {node: node}); // still need to close selectlists
})
);
// TODO: shortcutfunctions
@@ -3105,7 +3119,7 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
}
);
-}, 'gallery-2013.12.20-18-06', {
+}, 'gallery-2014.01.03-22-50', {
"requires": [
"plugin",
"base-build",
View
7 src/gallery-itsatoolbar/docs/partials/init-loaderconfig-js.mustache
@@ -0,0 +1,7 @@
+// define some variables that are used inside loaderconfig.js
+var loaderdomain = 'http://yogiloader.itsasbreuk.nl',
+ yui3version = '3.11.0',
+ combine = true,
+ coverage = [],
+ itsagalleryversion = null, // use null for development, '0.0.1' for any other version
+ galleryversion = 'gallery-2013.07.03-22-52';
View
39 src/gallery-itsatoolbar/docs/partials/loaderconfig-js.mustache
@@ -0,0 +1,39 @@
+var itsagallerydir = (itsagalleryversion ? itsagalleryversion+'/' : ''),
+ filter = (window.location.search.match(/[?&]filter=([^&]+)/) || [])[1] || 'raw',
+ yuiconfig = {
+ base : loaderdomain+'/combo?yui3/'+yui3version+'/build/',
+ comboBase: loaderdomain+'/combo?',
+ root : 'yui3/'+yui3version+'/build/',
+ combine : combine,
+// filter : 'debug',
+ filter : filter,
+ coverage : coverage,
+ groups : {
+ itsagallery : {
+ combine : combine,
+ base : loaderdomain+'/combo?itsa-gallery/' + itsagallerydir + 'build/',
+ comboBase: loaderdomain+'/combo?',
+ root : 'itsa-gallery/' + itsagallerydir + 'build/',
+ patterns:
+ {
+ 'gallery-itsa': { },
+ 'lang/gallery-itsa': { },
+ 'gallerycss-itsa': { type: 'css' }
+ },
+ update: function() { }
+ },
+ gallery : {
+ combine : combine,
+ base : loaderdomain+'/combo?yui3-gallery/'+galleryversion+'/build/',
+ comboBase: loaderdomain+'/combo?',
+ root : 'yui3-gallery/'+galleryversion+'/build/',
+ patterns:
+ {
+ 'gallery-': { },
+ 'lang/gallery-': { },
+ 'gallerycss-': { type: 'css' }
+ },
+ update: function() { }
+ }
+ }
+ };
View
90 src/gallery-itsatoolbar/docs/partials/simple-example-js.mustache
@@ -1,86 +1,8 @@
-<div id='editor'></div>
+YUI(yuiconfig).use('editor-base', 'gallery-itsatoolbar', function(Y) {
-<script type="text/javascript">
+ var extracss = 'h1 {color:#FF00FF;font-size:24px;} h2 {color:#7F003F;font-size:18px;font-family:"Arial Black";} h3 {color:#C49B71;font-size:14px;font-family:"Tahoma";font-weight:normal;} h4 {color:#482C1B;font-size:10px;font-family:"Lucida Console";font-style:italic;font-weight:normal;} h5 {color:#AEA945;font-size:8px;font-weight:normal;} h6 {color:#7FA37C;font-size:6px;font-weight:normal}';
+ var myEditor = new Y.EditorBase({extracss: extracss, content: '<p>Hello world. Just edit the text using the toolbar.<br />created by <b>Its Asbreuk</b></p><h2>this is a header</h2><p>Yes, headers are also supported!<br />The editor has been tested for firefox, ie8, chrome and safari. Opera unfortunately fails when making selections.</p>'});
+ myEditor.plug(Y.Plugin.ITSAToolbar, {btnSize:1});
+ myEditor.render('#demo');
-
-YUI.add('gallery-testmodule', function (Y, NAME) {
-alert('insert');
-Y.TESTMODULE = Y.Base.create('testmodule', Y.Widget, [], {
- }, {
-
- initializer : function() {
-alert('test');
- }
-
- }
-);
-
-}, '0.1', {"requires": ["base-build", "widget"]});
-
-
-
-var itsagalleryversion = null, // use null for development, '0.0.1' for any other version
- galleryversion = 'gallery-2013.07.03-22-52',
- loaderdomain = 'http://yogiloader.itsasbreuk.nl',
- combine = true,
- filter = 'debug',
- yuiconfig = {
- combine : combine,
- filter : filter,
- groups : {
- itsagallery : {
- combine : combine,
- base : loaderdomain+'/combo?itsa-gallery/' + (itsagalleryversion ? itsagalleryversion+'/' : '') + 'build/',
- comboBase: loaderdomain+'/combo?',
- root : 'itsa-gallery/' + (itsagalleryversion ? itsagalleryversion+'/' : '') + 'build/',
- patterns:
- {
- 'gallery-itsa': { },
- 'lang/gallery-itsa': { },
- 'gallerycss-itsa': { type: 'css' }
- },
- update: function() { }
- },
- gallery : {
- combine : combine,
- base : loaderdomain+'/combo?yui3-gallery/gallery-2013.07.03-22-52/build/',
- comboBase: loaderdomain+'/combo?',
- root : 'yui3-gallery/gallery-2013.07.03-22-52/build/',
- patterns:
- {
- 'gallery-': { },
- 'lang/gallery-': { },
- 'gallerycss-': { type: 'css' }
- },
- update: function() { }
- }
- }
- };
-
-//YUI(yuiconfig).use('gallery-sm-treeview','gallery-sm-tree-lazy','editor','gallery-itsaselectlist', function(Y) {
-YUI(yuiconfig).use('gallery-sm-treeview','gallery-sm-tree-lazy','editor', 'panel', function(Y) {
-
-//var u = new Y.TESTMODULE();
-
- // create a Treeview instance, code from github example:
- // https://github.com/smugmug/yui-gallery/tree/master/src/sm-treeview
- var treeview = new Y.TreeView({
- // Tell the TreeView where to render itself.
- container: '#editor',
-
- // Populate the treeview with some tree nodes. You can add or remove
- // nodes later too, so this is optional.
- nodes: [
- {label: 'Node 1'},
- {label: 'Node 2', children: [
- {label: 'Child 1'},
- {label: 'Child 2'}
- ]},
- {label: 'Node 3'}
- ]
- });
-
- // Render the treeview inside the #treeview element.
- treeview.render();
- });
-</script>
+});
View
69 src/gallery-itsatoolbar/docs/simple-example.mustache
@@ -2,70 +2,19 @@
<p>This example shows how to plugin <code>ITSAToolbar</code> and create a GUI for the Rich Text Editor.</p>
</div>
-<div class="example yui3-skin-sam">
-{{>simple-example-js}}
-</div>
-
-<h2>Plugin the ITSAToolbar</h2>
-
-<p><code>ITSAToolbar</code> can be plugged-in into any instance of the <code>Rich Text Editor</code></p>
-
-<h3>The Markup</h3>
-
-
-```
-<body class="yui3-skin-sam">
-```
-
-<p>There are no other markup requirements in this case, although you may want to have a placeholder to render the tabview into, which is what this example does.</p>
-
-```
-<div id="demo">
+<div id="demo" class="example yui3-skin-sam">
</div>
-```
-<h3>The JavaScript</h3>
-<p>The minimal requirement for creating a <code>TabView</code> from scratch are the labels and content for each tab.
-These are added as the <code>children</code> attribute when creating the <code>TabView</code>.</p>
+<h2>Code</h2>
+<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.2.1/pure-min.css">
```
- var tabview = new Y.TabView({
- children: [{
- label: 'foo',
- content: '<p>foo content</p>'
- }, {
- label: 'bar',
- content: '<p>bar content</p>'
- }, {
- label: 'baz',
- content: '<p>baz content</p>'
- }]
- });
-```
-
-<h3>Rendering</h3>
-
-<p>Calling render creates the <code>TabView</code>, inserting into the node
-passed to render.
-</p>
-
-```
- tabview.render('#demo');
-```
-
-<h3>Changing the Selected Tab</h3>
-
-<p>By default, clicking a tab makes it selected and shows its content. You can also do this programmatically
-by calling the <code>selectChild</code> method on the <code>TabView</code>, passing it the index of the
-tab to be selected.
-</p>
-
-```
- tabview.selectChild(2);
-```
-
-<h2>Complete Example Source</h2>
+{{>simple-example-js}}
```
-```
+<script>
+{{>init-loaderconfig-js}}
+{{>loaderconfig-js}}
+{{>simple-example-js}}
+</script>
View
14 src/gallery-itsatoolbar/js/gallery-itsatoolbar.js
@@ -887,6 +887,12 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
selectlist.on('*:statusChange', Y.rbind(syncFunc, context || instance));
}
instance.editor.on('nodeChange', selectlist.hideListbox, selectlist);
+ instance.after('toolbarClick', function(e) {
+ var node = e.node;
+ if (node !== selectlist.buttonNode) {
+ selectlist.hideListbox();
+ }
+ });
}, instance, execCommand, syncFunc, context, indent);
// be aware of that addButton might get called when the editor isn't rendered yet. In that case instance.toolbarNode does not exist
if (instance.toolbarNode) {selectlist.render(instance.toolbarNode);}
@@ -1019,7 +1025,15 @@ Y.namespace('Plugin').ITSAToolbar = Y.Base.create('itsatoolbar', Y.Plugin.Base,
);
eventhandlers.push(
instance.toolbarNode.on('click', function(e) {
+ var node = e.target;
e.stopPropagation();
+ if (node.hasClass('itsa-icon-selectdown') || node.hasClass('itsa-selectlist-selectedmain')) {
+ node = node.get('parentNode');
+ }
+ else if (node.get('parentNode').hasClass('itsa-selectlist-selectedmain')) {
+ node = node.get('parentNode').get('parentNode');
+ }
+ instance.fire('toolbarClick', {node: node}); // still need to close selectlists
})
);
// TODO: shortcutfunctions
View
29 src/gallery-itsatoolbar/logs/tests.json
@@ -0,0 +1,29 @@
+{
+ "name": "gallery-itsatoolbar",
+ "passed": 0,
+ "failed": 2,
+ "errors": 0,
+ "ignored": 0,
+ "total": 2,
+ "duration": 10,
+ "type": "report",
+ "Automated Tests": {
+ "name": "Automated Tests",
+ "passed": 0,
+ "failed": 1,
+ "errors": 0,
+ "ignored": 0,
+ "total": 1,
+ "duration": 3,
+ "type": "testcase",
+ "test is empty": {
+ "result": "fail",
+ "message": "No Tests Provided For This Module",
+ "type": "test",
+ "name": "test is empty",
+ "duration": 1
+ }
+ },
+ "timestamp": "Fri Jan 3 14:51:30 2014",
+ "consoleInfo": []
+}
View
1 src/gallery-itsatoolbar/logs/yogi.stderr.log
@@ -1,3 +1,2 @@
shifter [err] /src/gallery-itsatoolbar/js/gallery-itsatoolbar.js contains 3 lint errors
shifter [err] /assets/gallery-itsatoolbar/skins/sam/gallery-itsatoolbar-skin.css contains 22 lint errors
-Please install the phantomjs binary in your path!
View
17 src/gallery-itsatoolbar/logs/yogi.stdout.log
@@ -1,4 +1,4 @@
-yogi [info] using yogi@0.1.11 on node@0.10.23
+yogi [info] using yogi@0.1.11 on node@0.10.21
yogi [info] using module: gallery-itsatoolbar
yogi [info] running with shifter
shifter [info] racing to find the closest .shifter.json file
@@ -10,11 +10,11 @@ shifter [info] munging in loader meta data into build.json
shifter [info] putting the hammer down
shifter [info] shifting into gear for gallery-itsatoolbar
#1: Expected '===' and instead saw '=='.
- isEmailLink = (node.get('href').match('^mailto:', 'i')=='mailto:'); // line 1554, pos 79
+ isEmailLink = (node.get('href').match('^mailto:', 'i')=='mailto:'); // line 1568, pos 79
#2: Expected '!==' and instead saw '!='.
- isHyperLink = href.match('^mailto:', 'i')!='mailto:'; // line 1579, pos 70
+ isHyperLink = href.match('^mailto:', 'i')!='mailto:'; // line 1593, pos 70
#3: Expected '!==' and instead saw '!='.
- isHyperLink = href.match('^mailto:', 'i')!='mailto:'; // line 1676, pos 70
+ isHyperLink = href.match('^mailto:', 'i')!='mailto:'; // line 1690, pos 70
shifter [queu] file has changed, continuing build
shifter [queu] writing RAW file
shifter [queu] compressing gallery-itsatoolbar/gallery-itsatoolbar.js with UglifyJS
@@ -73,12 +73,19 @@ shifter [queu] copying assets to skin for sam
background-position: 1px 0px; // line 203, pos 30
shifter [queu] writing skin file with core wrapper
shifter [info] done racing, the gears are toast
-shifter [info] finished in 0.879 seconds, pretty fast huh?
+shifter [info] finished in 0.965 seconds, pretty fast huh?
yogi [info] build complete
yogi [info] testing module now
yogi [info] prepping grover tests
yogi [info] adding tests route
yogi [info] launching xdr server on port 5001
yogi [info] listening on: http://127.0.0.1:5000
yogi [info] turning on coverage support in grover
+Starting Grover on 1 files with PhantomJS@1.9.1
+ Running 15 concurrent tests at a time.
+ Using a 120 second timeout per test.
+✖ [gallery-itsatoolbar]: Passed: 0 Failed: 1 Total: 1 (ignored 0) (0.005 seconds)
+ test is empty
+ No Tests Provided For This Module
+Writing files in JSON format to: /src/gallery-itsatoolbar/logs/tests.json
yogi [bail] grover returned a failure

0 comments on commit d89dee1

Please sign in to comment.
Something went wrong with that request. Please try again.