From c313289d0034fa3f94d9d3c19f65c2f4cff58190 Mon Sep 17 00:00:00 2001 From: Scott González Date: Fri, 15 Jan 2010 02:16:21 +0000 Subject: Dialog: workaround for positioning bug. --- ui/jquery.ui.dialog.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/ui/jquery.ui.dialog.js b/ui/jquery.ui.dialog.js index 6635499ec..15cbf40f7 100644 --- a/ui/jquery.ui.dialog.js +++ b/ui/jquery.ui.dialog.js @@ -426,13 +426,16 @@ $.widget("ui.dialog", { if (!isVisible) { this.uiDialog.show(); } - this.uiDialog.position({ - my: myAt.join(' '), - at: myAt.join(' '), - offset: offset.join(' '), - of: window, - collision: 'fit' - }); + this.uiDialog + // workaround for jQuery bug #5781 http://dev.jquery.com/ticket/5781 + .css({ top: 0, left: 0 }) + .position({ + my: myAt.join(' '), + at: myAt.join(' '), + offset: offset.join(' '), + of: window, + collision: 'fit' + }); if (!isVisible) { this.uiDialog.hide(); } -- cgit v1.2.3