//>>built require({cache:{"url:dojox/widget/Dialog/Dialog.html":"
\n\t
\n\t\t${title}\n\t
\n\t
\n\t\t
\n\t
\n\t
\n\t\t\tx\n\t
\n
\n"}}); define("dojox/widget/Dialog",["dojo","dojox","dojo/text!./Dialog/Dialog.html","dijit/Dialog","dojo/window","dojox/fx","./DialogSimple"],function(_1,_2,_3){ _1.getObject("widget",true,_2); _1.declare("dojox.widget.Dialog",_2.widget.DialogSimple,{templateString:_3,sizeToViewport:false,viewportPadding:35,dimensions:null,easing:null,sizeDuration:dijit._defaultDuration,sizeMethod:"chain",showTitle:false,draggable:false,modal:false,constructor:function(_4,_5){ this.easing=_4.easing||_1._defaultEasing; this.dimensions=_4.dimensions||[300,300]; },_setup:function(){ this.inherited(arguments); if(!this._alreadyInitialized){ this._navIn=_1.fadeIn({node:this.closeButtonNode}); this._navOut=_1.fadeOut({node:this.closeButtonNode}); if(!this.showTitle){ _1.addClass(this.domNode,"dojoxDialogNoTitle"); } } },layout:function(e){ this._setSize(); this.inherited(arguments); },_setSize:function(){ this._vp=_1.window.getBox(); var tc=this.containerNode,_6=this.sizeToViewport; return this._displaysize={w:_6?tc.scrollWidth:this.dimensions[0],h:_6?tc.scrollHeight:this.dimensions[1]}; },show:function(){ if(this.open){ return; } this._setSize(); _1.style(this.closeButtonNode,"opacity",0); _1.style(this.domNode,{overflow:"hidden",opacity:0,width:"1px",height:"1px"}); _1.style(this.containerNode,{opacity:0,overflow:"hidden"}); this.inherited(arguments); if(this.modal){ this._modalconnects.push(_1.connect(_1.body(),"onkeypress",function(e){ if(e.charOrCode==_1.keys.ESCAPE){ _1.stopEvent(e); } })); }else{ this._modalconnects.push(_1.connect(dijit._underlay.domNode,"onclick",this,"onCancel")); } this._modalconnects.push(_1.connect(this.domNode,"onmouseenter",this,"_handleNav")); this._modalconnects.push(_1.connect(this.domNode,"onmouseleave",this,"_handleNav")); },_handleNav:function(e){ var _7="_navOut",_8="_navIn",_9=(e.type=="mouseout"?_8:_7),_a=(e.type=="mouseout"?_7:_8); this[_9].stop(); this[_a].play(); },_position:function(){ if(!this._started){ return; } if(this._sizing){ this._sizing.stop(); this.disconnect(this._sizingConnect); delete this._sizing; } this.inherited(arguments); if(!this.open){ _1.style(this.containerNode,"opacity",0); } var _b=this.viewportPadding*2; var _c={node:this.domNode,duration:this.sizeDuration||dijit._defaultDuration,easing:this.easing,method:this.sizeMethod}; var ds=this._displaysize||this._setSize(); _c["width"]=ds.w=(ds.w+_b>=this._vp.w||this.sizeToViewport)?this._vp.w-_b:ds.w; _c["height"]=ds.h=(ds.h+_b>=this._vp.h||this.sizeToViewport)?this._vp.h-_b:ds.h; this._sizing=_2.fx.sizeTo(_c); this._sizingConnect=this.connect(this._sizing,"onEnd","_showContent"); this._sizing.play(); },_showContent:function(e){ var _d=this.containerNode; _1.style(this.domNode,{overflow:"visible",opacity:1}); _1.style(this.closeButtonNode,"opacity",1); _1.style(_d,{height:this._displaysize.h-this.titleNode.offsetHeight+"px",width:this._displaysize.w+"px",overflow:"auto"}); _1.anim(_d,{opacity:1}); }}); return _2.widget.Dialog; });