c5770c0
click here to add a description
click here to add a homepage
The official jQuery user interface library. — Read more
http://jqueryui.com/
This URL has Read+Write access
Dialog: modified so that minWidth is respected. Fixes #5531 - dialog width should be at least minWidth on creation.
@@ -40,4 +40,25 @@ test("#5184: isOpen in dialogclose event is true", function() {
el.remove();
});
+test("#5531: dialog width should be at least minWidth on creation", function () {
+ el = $('<div></div>').dialog({
+ width: 200,
+ minWidth: 300
+ });
+
+ equals(el.dialog('option', 'width'), 300, "width is minWidth");
+ el.dialog('option', 'width', 200);
+ equals(el.dialog('option', 'width'), 300, "width unchanged when set to < minWidth");
+ el.dialog('option', 'width', 320);
+ equals(el.dialog('option', 'width'), 320, "width changed if set to > minWidth");
+ el.remove();
+ ok(el.dialog('option', 'width') >= 300, "width is at least 300");
+});
})(jQuery);
@@ -628,6 +628,10 @@ $.widget("ui.dialog", {
height: 0
+ if (options.minWidth > options.width) {
+ options.width = options.minWidth;
+ }
// reset wrapper sizing
// determine the height of all the non-content elements
nonContentHeight = this.uiDialog.css({
c5770c0c5770c0