tinymce.ThemeManager.add("modern",function(e){function t(){function t(t){var i,o=[];if(t){var r=0,a=($("#mceToolbar").width()-40,!1);return d(t.split(/[ ,]/),function(t){function n(){var n=e.selection;"bullist"==l&&n.selectorChanged("ul > li",function(e,n){for(var i,o=n.parents.length;o--&&(i=n.parents[o].nodeName,"OL"!=i&&"UL"!=i););t.active(e&&"UL"==i)}),"numlist"==l&&n.selectorChanged("ol > li",function(e,n){for(var i,o=n.parents.length;o--&&(i=n.parents[o].nodeName,"OL"!=i&&"UL"!=i););t.active(e&&"OL"==i)}),t.settings.stateSelector&&n.selectorChanged(t.settings.stateSelector,function(e){t.active(e)},!0),"leanote_code"!=l&&"formatselect"!=l&&(t.settings.disabledStateSelector="pre",n.selectorChanged(t.settings.disabledStateSelector,function(e){t.disabled(e)}))}var l;if("|"==t)i=null,a=!0;else if(c.has(t))t={type:t},u.toolbar_items_size&&(t.size=u.toolbar_items_size),o.push(t),i=null;else if(e.buttons[t]){l=t,t=e.buttons[l],"function"==typeof t&&(t=t()),t.type=t.type||"button",u.toolbar_items_size&&(t.size=u.toolbar_items_size),t=c.create(t),r++;var s=($("#popularToolbar").width(),t.renderHtml());a&&($("#popularToolbar").append('|'),a=!1),$("#popularToolbar").append(s),t.postRender(),e.initialized?n():e.on("init",n)}}),n.push({type:"toolbar",layout:"flow",items:o}),!0}}for(var n=[],i=1;10>i&&t(u["toolbar"+i]);i++);return n.length||t(u.toolbar||f),n}function n(){function t(t){var n;return"|"==t?{text:"|"}:n=e.menuItems[t]}function n(n){var i,o,r,a,l;if(l=tinymce.makeMap((u.removed_menuitems||"").split(/[ ,]/)),u.menu?(o=u.menu[n],a=!0):o=h[n],o){i={text:o.title},r=[],d((o.items||"").split(/[ ,]/),function(e){var n=t(e);n&&!l[e]&&r.push(t(e))}),a||d(e.menuItems,function(e){e.context==n&&("before"==e.separator&&r.push({text:"|"}),e.prependToContext?r.unshift(e):r.push(e),"after"==e.separator&&r.push({text:"|"}))});for(var s=0;s';m="",t();var h=[u.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:n()},null,{type:"panel",name:"iframe",layout:"stack",classes:"edit-area ifr",html:m,border:"1 0 0 0"}];return a=s.panel=c.create({type:"panel",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:h}),u.resize!==!1&&(l={type:"resizehandle",direction:u.resize,onResizeStart:function(){var t=e.getContentAreaContainer().firstChild;d={width:t.clientWidth,height:t.clientHeight}},onResize:function(e){"both"==u.resize?o(d.width+e.deltaX,d.height+e.deltaY):o(null,d.height+e.deltaY)}}),u.statusbar!==!1&&a.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",items:[{type:"elementpath"},l]}),u.readonly&&a.find("*").disabled(!0),a.renderBefore(r.targetNode).reflow(),u.width&&tinymce.DOM.setStyle(a.getEl(),"width",u.width),e.on("remove",function(){a.remove(),a=null}),i(a),{iframeContainer:a.find("#iframe")[0].getEl(),editorContainer:a.getEl()}}var s=this,u=e.settings,c=tinymce.ui.Factory,d=tinymce.each,m=tinymce.DOM,h={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},f="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";s.renderUI=function(t){u.skin!==!1?u.skin||"lightgray":!1;return e.on("ProgressState",function(e){s.throbber=s.throbber||new tinymce.ui.Throbber(s.panel.getEl("body")),e.state?s.throbber.show(e.time):s.throbber.hide()}),u.inline?a(t):l(t)},s.resizeTo=o,s.resizeBy=r});