//>>built
define("dojox/mobile/SimpleDialog",["dojo/_base/declare","dojo/_base/window","dojo/dom-class","dojo/dom-construct","./Pane","./iconUtils"],function(_1,_2,_3,_4,_5,_6){return _1("dojox.mobile.SimpleDialog",_5,{top:"auto",left:"auto",modal:true,closeButton:false,closeButtonClass:"mblDomButtonSilverCircleRedCross",tabIndex:"0",_setTabIndexAttr:"",baseClass:"mblSimpleDialog",_cover:[],buildRendering:function(){this.containerNode=_4.create("div",{className:"mblSimpleDialogContainer"});if(this.srcNodeRef){for(var i=0,_7=this.srcNodeRef.childNodes.length;i<_7;i++){this.containerNode.appendChild(this.srcNodeRef.removeChild(this.srcNodeRef.firstChild));}}this.inherited(arguments);_3.add(this.domNode,"mblSimpleDialogDecoration");this.domNode.style.display="none";this.domNode.appendChild(this.containerNode);if(this.closeButton){this.closeButtonNode=_4.create("div",{className:"mblSimpleDialogCloseBtn "+this.closeButtonClass},this.domNode);_6.createDomButton(this.closeButtonNode);this._clickHandle=this.connect(this.closeButtonNode,"onclick","_onCloseButtonClick");}this._keydownHandle=this.connect(this.domNode,"onkeydown","_onKeyDown");},startup:function(){if(this._started){return;}this.inherited(arguments);_2.body().appendChild(this.domNode);},addCover:function(){if(!this._cover[0]){this._cover[0]=_4.create("div",{className:"mblSimpleDialogCover"},_2.body());}else{this._cover[0].style.display="";}},removeCover:function(){this._cover[0].style.display="none";},_onCloseButtonClick:function(e){if(this.onCloseButtonClick(e)===false){return;}this.hide();},onCloseButtonClick:function(){},_onKeyDown:function(e){if(e.keyCode==27){this.hide();}},refresh:function(){var n=this.domNode;if(this.closeButton){var b=this.closeButtonNode;var s=Math.round(b.offsetHeight/2);b.style.top=-s+"px";b.style.left=n.offsetWidth-s+"px";}if(this.top==="auto"){var h=_2.global.innerHeight||_2.doc.documentElement.clientHeight;n.style.top=Math.round((h-n.offsetHeight)/2)+"px";}else{n.style.top=this.top;}if(this.left==="auto"){var h=_2.global.innerWidth||_2.doc.documentElement.clientWidth;n.style.left=Math.round((h-n.offsetWidth)/2)+"px";}else{n.style.left=this.left;}},show:function(){if(this.domNode.style.display===""){return;}if(this.modal){this.addCover();}this.domNode.style.display="";this.refresh();this.domNode.focus();},hide:function(){if(this.domNode.style.display==="none"){return;}this.domNode.style.display="none";if(this.modal){this.removeCover();}}});});