if(PrimeFaces==undefined){var PrimeFaces={}}if(PrimeFaces.widget==undefined){PrimeFaces.widget={}}PrimeFaces.widget.Dialog=function(A,B){PrimeFaces.widget.Dialog.superclass.constructor.call(this,A,B);this.clientId=A;this.config=B;if(this.config.resizable){this.setupResizer()}};YAHOO.lang.extend(PrimeFaces.widget.Dialog,YAHOO.widget.Panel,{setupResizer:function(){var A={handles:["br"],autoRatio:false,status:false};if(this.config.minWidth!=undefined){A.minWidth=this.config.minWidth}if(this.config.minHeight!=undefined){A.minHeight=this.config.minHeight}var B=new YAHOO.util.Resize(this.clientId,A);B.on("startResize",function(C){if(this.cfg.getProperty("constraintoviewport")){var E=YAHOO.util.Dom;var G=E.getClientRegion();var F=E.getRegion(this.element);B.set("maxWidth",G.right-F.left-YAHOO.widget.Overlay.VIEWPORT_OFFSET);B.set("maxHeight",G.bottom-F.top-YAHOO.widget.Overlay.VIEWPORT_OFFSET)}else{B.set("maxWidth",null);B.set("maxHeight",null)}},this,true);B.on("resize",function(C){var D=C.height;this.cfg.setProperty("height",D+"px")},this,true)}});
