//>>built
define("dojox/mobile/IconContainer",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom-construct","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./IconItem","./Heading","./View"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b){return _2("dojox.mobile.IconContainer",[_8,_7,_6],{defaultIcon:"",transition:"below",pressedIconOpacity:0.4,iconBase:"",iconPos:"",back:"Home",label:"My Application",single:false,editable:false,tag:"ul",baseClass:"mblIconContainer",editableMixinClass:"dojox/mobile/_EditableIconMixin",iconItemPaneContainerClass:"dojox/mobile/Container",iconItemPaneContainerProps:null,iconItemPaneClass:"dojox/mobile/_IconItemPane",iconItemPaneProps:null,buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||_5.create(this.tag);this._terminator=_5.create(this.tag==="ul"?"li":"div",{className:"mblIconItemTerminator"},this.domNode);this.inherited(arguments);},postCreate:function(){if(this.editable&&!this.startEdit){require([this.editableMixinClass],_3.hitch(this,function(_c){_2.safeMixin(this,new _c());this.set("editable",this.editable);}));}},startup:function(){if(this._started){return;}require([this.iconItemPaneContainerClass],_3.hitch(this,function(_d){this.paneContainerWidget=new _d(this.iconItemPaneContainerProps);if(this.transition==="below"){_5.place(this.paneContainerWidget.domNode,this.domNode,"after");}else{var _e=this.appView=new _b({id:this.id+"_mblApplView"});var _f=this;_e.onAfterTransitionIn=function(_10,dir,_11,_12,_13){_f._opening._open_1();};_e.domNode.style.visibility="hidden";var _14=_e._heading=new _a({back:this._cv?this._cv(this.back):this.back,label:this._cv?this._cv(this.label):this.label,moveTo:this.domNode.parentNode.id,transition:this.transition=="zoomIn"?"zoomOut":this.transition});_e.addChild(_14);_e.addChild(this.paneContainerWidget);var _15;for(var w=this.getParent();w;w=w.getParent()){if(w instanceof _b){_15=w.domNode.parentNode;break;}}if(!_15){_15=_4.body();}_15.appendChild(_e.domNode);_e.startup();}}));this.inherited(arguments);},closeAll:function(){_1.forEach(this.getChildren(),function(w){w.close(true);},this);},addChild:function(_16,_17){this.inherited(arguments);this.domNode.appendChild(this._terminator);},removeChild:function(_18){var _19=(typeof _18=="number")?_18:_18.getIndexInParent();this.paneContainerWidget.removeChild(_19);this.inherited(arguments);},_setLabelAttr:function(_1a){if(!this.appView){return;}this.label=_1a;var s=this._cv?this._cv(_1a):_1a;this.appView._heading.set("label",s);}});});