Dialog: Fixed #3086: Fixed problem with auto margins in IE.

This commit is contained in:
Scott González
2008-07-11 00:31:24 +00:00
parent 184f890e06
commit c5352d82b5

View File

@@ -244,15 +244,15 @@ $.widget("ui.dialog", {
pTop = Math.max(pTop, minTop);
this.uiDialog.css({top: pTop, left: pLeft});
},
size: function() {
var container = this.uiDialogContainer,
titlebar = this.uiDialogTitlebar,
content = this.element,
tbMargin = parseInt(content.css('margin-top'), 10)
+ parseInt(content.css('margin-bottom'), 10),
lrMargin = parseInt(content.css('margin-left'), 10)
+ parseInt(content.css('margin-right'), 10);
tbMargin = (parseInt(content.css('margin-top'), 10) || 0)
+ (parseInt(content.css('margin-bottom'), 10) || 0),
lrMargin = (parseInt(content.css('margin-left'), 10) || 0)
+ (parseInt(content.css('margin-right'), 10) || 0);
content.height(container.height() - titlebar.outerHeight() - tbMargin);
content.width(container.width() - lrMargin);
},