src/myams/resources/js/ext/tinymce/dev/classes/ui/TabPanel.min.js
changeset 5 c9c69b13d884
parent 0 f05d7aea098a
equal deleted inserted replaced
4:440e5d8fae8f 5:c9c69b13d884
     1 define("tinymce/ui/TabPanel",["tinymce/ui/Panel","tinymce/ui/DomUtils"],function(b,a){return b.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(c){var d;if(this.activeTabId){d=this.getEl(this.activeTabId);a.removeClass(d,this.classPrefix+"active");d.setAttribute("aria-selected","false")}this.activeTabId="t"+c;d=this.getEl("t"+c);d.setAttribute("aria-selected","true");a.addClass(d,this.classPrefix+"active");this.items()[c].show().fire("showtab");this.reflow();this.items().each(function(f,e){if(c!=e){f.hide()}})},renderHtml:function(){var d=this,e=d._layout,c="",f=d.classPrefix;d.preRender();e.preRender(d);d.items().each(function(h,g){var j=d._id+"-t"+g;h.aria("role","tabpanel");h.aria("labelledby",j);c+=('<div id="'+j+'" class="'+f+'tab" unselectable="on" role="tab" aria-controls="'+h._id+'" aria-selected="false" tabIndex="-1">'+d.encode(h.settings.title)+"</div>")});return('<div id="'+d._id+'" class="'+d.classes()+'" hidefocus="1" tabindex="-1"><div id="'+d._id+'-head" class="'+f+'tabs" role="tablist">'+c+'</div><div id="'+d._id+'-body" class="'+d.classes("body")+'">'+e.renderHtml(d)+"</div></div>")},postRender:function(){var c=this;c._super();c.settings.activeTab=c.settings.activeTab||0;c.activateTab(c.settings.activeTab);this.on("click",function(g){var f=g.target.parentNode;if(g.target.parentNode.id==c._id+"-head"){var d=f.childNodes.length;while(d--){if(f.childNodes[d]==g.target){c.activateTab(d)}}}})},initLayoutRect:function(){var d=this,g,c,f;c=a.getSize(d.getEl("head")).width;c=c<0?0:c;f=0;d.items().each(function(h){c=Math.max(c,h.layoutRect().minW);f=Math.max(f,h.layoutRect().minH)});d.items().each(function(h){h.settings.x=0;h.settings.y=0;h.settings.w=c;h.settings.h=f;h.layoutRect({x:0,y:0,w:c,h:f})});var e=a.getSize(d.getEl("head")).height;d.settings.minWidth=c;d.settings.minHeight=f+e;g=d._super();g.deltaH+=e;g.innerH=g.h-g.deltaH;return g}})});
     1 define("tinymce/ui/TabPanel",["tinymce/ui/Panel","tinymce/ui/DomUtils"],(function(t,e){"use strict";return t.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(t){var i;this.activeTabId&&(i=this.getEl(this.activeTabId),e.removeClass(i,this.classPrefix+"active"),i.setAttribute("aria-selected","false")),this.activeTabId="t"+t,(i=this.getEl("t"+t)).setAttribute("aria-selected","true"),e.addClass(i,this.classPrefix+"active"),this.items()[t].show().fire("showtab"),this.reflow(),this.items().each((function(e,i){t!=i&&e.hide()}))},renderHtml:function(){var t=this,e=t._layout,i="",a=t.classPrefix;return t.preRender(),e.preRender(t),t.items().each((function(e,s){var n=t._id+"-t"+s;e.aria("role","tabpanel"),e.aria("labelledby",n),i+='<div id="'+n+'" class="'+a+'tab" unselectable="on" role="tab" aria-controls="'+e._id+'" aria-selected="false" tabIndex="-1">'+t.encode(e.settings.title)+"</div>"})),'<div id="'+t._id+'" class="'+t.classes()+'" hidefocus="1" tabindex="-1"><div id="'+t._id+'-head" class="'+a+'tabs" role="tablist">'+i+'</div><div id="'+t._id+'-body" class="'+t.classes("body")+'">'+e.renderHtml(t)+"</div></div>"},postRender:function(){var t=this;t._super(),t.settings.activeTab=t.settings.activeTab||0,t.activateTab(t.settings.activeTab),this.on("click",(function(e){var i=e.target.parentNode;if(e.target.parentNode.id==t._id+"-head")for(var a=i.childNodes.length;a--;)i.childNodes[a]==e.target&&t.activateTab(a)}))},initLayoutRect:function(){var t,i,a;i=(i=e.getSize(this.getEl("head")).width)<0?0:i,a=0,this.items().each((function(t){i=Math.max(i,t.layoutRect().minW),a=Math.max(a,t.layoutRect().minH)})),this.items().each((function(t){t.settings.x=0,t.settings.y=0,t.settings.w=i,t.settings.h=a,t.layoutRect({x:0,y:0,w:i,h:a})}));var s=e.getSize(this.getEl("head")).height;return this.settings.minWidth=i,this.settings.minHeight=a+s,(t=this._super()).deltaH+=s,t.innerH=t.h-t.deltaH,t}})}));