//>>built require({cache:{"url:dijit/layout/templates/_TabButton.html":"
\n
\n
\n \t
\n\t\t \"\"\n\t\t \n\t\t \n\t\t [x]\n\t\t\t
\n
\n
\n
\n"}}); define("dijit/layout/TabController",["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/i18n","dojo/_base/lang","./StackController","../Menu","../MenuItem","dojo/text!./templates/_TabButton.html","dojo/i18n!../nls/common"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a){ var _b=_1("dijit.layout._TabButton",_7.StackButton,{baseClass:"dijitTab",cssStateNodes:{closeNode:"dijitTabCloseButton"},templateString:_a,scrollOnFocus:false,buildRendering:function(){ this.inherited(arguments); _2.setSelectable(this.containerNode,false); },startup:function(){ this.inherited(arguments); var n=this.domNode; setTimeout(function(){ n.className=n.className; },1); },_setCloseButtonAttr:function(_c){ this._set("closeButton",_c); _4.toggle(this.innerDiv,"dijitClosable",_c); this.closeNode.style.display=_c?"":"none"; if(_c){ var _d=_5.getLocalization("dijit","common"); if(this.closeNode){ _3.set(this.closeNode,"title",_d.itemClose); } this._closeMenu=new _8({id:this.id+"_Menu",dir:this.dir,lang:this.lang,textDir:this.textDir,targetNodeIds:[this.domNode]}); this._closeMenu.addChild(new _9({label:_d.itemClose,dir:this.dir,lang:this.lang,textDir:this.textDir,onClick:_6.hitch(this,"onClickCloseButton")})); }else{ if(this._closeMenu){ this._closeMenu.destroyRecursive(); delete this._closeMenu; } } },_setLabelAttr:function(_e){ this.inherited(arguments); if(!this.showLabel&&!this.params.title){ this.iconNode.alt=_6.trim(this.containerNode.innerText||this.containerNode.textContent||""); } },destroy:function(){ if(this._closeMenu){ this._closeMenu.destroyRecursive(); delete this._closeMenu; } this.inherited(arguments); }}); var _f=_1("dijit.layout.TabController",_7,{baseClass:"dijitTabController",templateString:"
",tabPosition:"top",buttonWidget:_b,_rectifyRtlTabList:function(){ if(0>=this.tabPosition.indexOf("-h")){ return; } if(!this.pane2button){ return; } var _10=0; for(var _11 in this.pane2button){ var ow=this.pane2button[_11].innerDiv.scrollWidth; _10=Math.max(_10,ow); } for(_11 in this.pane2button){ this.pane2button[_11].innerDiv.style.width=_10+"px"; } }}); _f.TabButton=_b; return _f; });