From: Scott González Date: Fri, 3 Dec 2010 13:31:06 +0000 (-0500) Subject: Dialog: Don't hide the dialog in _size if it started visible. Fixes #6717 - Dialog... X-Git-Tag: 1.8.7~7 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b9e34f726a89fc9edb3b05d4a53b8081c6c6d80f;p=jquery-ui.git Dialog: Don't hide the dialog in _size if it started visible. Fixes #6717 - Dialog: Adding a button makes the dialog disappear in IE6. --- diff --git a/ui/jquery.ui.dialog.js b/ui/jquery.ui.dialog.js index c2d5d3e16..81df1d19b 100644 --- a/ui/jquery.ui.dialog.js +++ b/ui/jquery.ui.dialog.js @@ -633,7 +633,8 @@ $.widget("ui.dialog", { */ var options = this.options, nonContentHeight, - minContentHeight; + minContentHeight, + isVisible = this.uiDialog.is( ":visible" ); // reset content sizing this.element.show().css({ @@ -665,7 +666,9 @@ $.widget("ui.dialog", { } else { this.uiDialog.show(); var autoHeight = this.element.css( "height", "auto" ).height(); - this.uiDialog.hide(); + if ( !isVisible ) { + this.uiDialog.hide(); + } this.element.height( Math.max( autoHeight, minContentHeight ) ); } } else {