/* Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dijit.DialogUnderlay"]){ dojo._hasResource["dijit.DialogUnderlay"]=true; dojo.provide("dijit.DialogUnderlay"); dojo.require("dojo.window"); dojo.require("dijit._Widget"); dojo.require("dijit._Templated"); dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"
",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){ dojo.attr(this.node,"id",id+"_underlay"); },_setClassAttr:function(_1){ this.node.className="dijitDialogUnderlay "+_1; },postCreate:function(){ dojo.body().appendChild(this.domNode); },layout:function(){ var is=this.node.style,os=this.domNode.style; os.display="none"; var _2=dojo.window.getBox(); os.top=_2.t+"px"; os.left=_2.l+"px"; is.width=_2.w+"px"; is.height=_2.h+"px"; os.display="block"; },show:function(){ this.domNode.style.display="block"; this.layout(); this.bgIframe=new dijit.BackgroundIframe(this.domNode); },hide:function(){ this.bgIframe.destroy(); this.domNode.style.display="none"; },uninitialize:function(){ if(this.bgIframe){ this.bgIframe.destroy(); } this.inherited(arguments); }}); }