a:19:{s:9:"#provides";s:26:"dijit.layout.TabController";s:9:"#resource";s:23:"layout/TabController.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:28:"dijit.layout.StackController";}}s:26:"dijit.layout.TabController";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:28:"dijit.layout.StackController";}s:4:"call";a:1:{i:0;s:28:"dijit.layout.StackController";}}s:7:"summary";s:140:"Set of tabs (the things with titles and a close button, that you click to show a tab panel). Used internally by `dijit.layout.TabContainer`.";s:11:"description";s:210:"Lets the user select the currently shown pane in a TabContainer or StackContainer. TabController also monitors the TabContainer, and whenever a pane is added or deleted updates itself accordingly. tags: private";s:9:"classlike";b:1;}s:41:"dijit.layout.TabController.templateString";a:2:{s:9:"prototype";s:26:"dijit.layout.TabController";s:7:"summary";s:0:"";}s:38:"dijit.layout.TabController.tabPosition";a:3:{s:9:"prototype";s:26:"dijit.layout.TabController";s:4:"type";s:6:"String";s:7:"summary";s:123:"Defines where tabs go relative to the content. "top", "bottom", "left-h", "right-h"";}s:35:"dijit.layout.TabController.doLayout";a:3:{s:9:"prototype";s:26:"dijit.layout.TabController";s:4:"type";s:7:"Boolean";s:7:"summary";s:20:"TODO: unused, remove";}s:39:"dijit.layout.TabController.buttonWidget";a:3:{s:9:"prototype";s:26:"dijit.layout.TabController";s:4:"type";s:6:"String";s:7:"summary";s:63:"The name of the tab widget to create to correspond to each page";}s:45:"dijit.layout.TabController._rectifyRtlTabList";a:5:{s:9:"prototype";s:26:"dijit.layout.TabController";s:4:"type";s:8:"Function";s:6:"source";s:386:" if(0 >= this.tabPosition.indexOf('-h')){ return; } if(!this.pane2button){ return; } var maxWidth = 0; for(var pane in this.pane2button){ var ow = this.pane2button[pane].innerDiv.scrollWidth; maxWidth = Math.max(maxWidth, ow); } //unify the length of all the tabs for(pane in this.pane2button){ this.pane2button[pane].innerDiv.style.width = maxWidth + 'px'; } ";s:7:"summary";s:82:"Rectify the width of all tabs in rtl, otherwise the tab widths are different in IE";s:7:"private";b:1;}s:23:"dijit.layout._TabButton";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:25:"dijit.layout._StackButton";}s:4:"call";a:1:{i:0;s:25:"dijit.layout._StackButton";}}s:7:"summary";s:45:"A tab (the thing you click to select a pane).";s:11:"description";s:164:"Contains the title of the pane, and optionally a close-button to destroy the pane. This is an internal widget and should not be instantiated directly. tags: private";s:9:"classlike";b:1;}s:33:"dijit.layout._TabButton.baseClass";a:2:{s:9:"prototype";s:23:"dijit.layout._TabButton";s:7:"summary";s:0:"";}s:36:"dijit.layout._TabButton.templatePath";a:2:{s:9:"prototype";s:23:"dijit.layout._TabButton";s:7:"summary";s:0:"";}s:37:"dijit.layout._TabButton.scrollOnFocus";a:2:{s:9:"prototype";s:23:"dijit.layout._TabButton";s:7:"summary";s:0:"";}s:34:"dijit.layout._TabButton.postCreate";a:4:{s:9:"prototype";s:23:"dijit.layout._TabButton";s:4:"type";s:8:"Function";s:6:"source";s:476:" if(this.closeButton){ dojo.addClass(this.innerDiv, "dijitClosable"); var _nlsResources = dojo.i18n.getLocalization("dijit", "common"); if(this.closeNode){ dojo.attr(this.closeNode,"title", _nlsResources.itemClose); // IE needs title set directly on image dojo.attr(this.closeIcon,"title", _nlsResources.itemClose); } }else{ this.closeNode.style.display="none"; } this.inherited(arguments); dojo.setSelectable(this.containerNode, false);";s:7:"summary";s:0:"";}s:43:"dijit.layout._TabButton._onCloseButtonEnter";a:5:{s:9:"prototype";s:23:"dijit.layout._TabButton";s:4:"type";s:8:"Function";s:6:"source";s:53:" dojo.addClass(this.closeNode, "closeButton-hover");";s:7:"summary";s:55:"Handler when mouse is moved over the close icon (the X)";s:7:"private";b:1;}s:43:"dijit.layout._TabButton._onCloseButtonLeave";a:5:{s:9:"prototype";s:23:"dijit.layout._TabButton";s:4:"type";s:8:"Function";s:6:"source";s:56:" dojo.removeClass(this.closeNode, "closeButton-hover");";s:7:"summary";s:54:"Handler when mouse is moved off the close icon (the X)";s:7:"private";b:1;}s:47:"dijit.layout._TabButton.closeNode.style.display";a:2:{s:8:"instance";s:23:"dijit.layout._TabButton";s:7:"summary";s:0:"";}s:12:"dijit.layout";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dijit";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}