From d83bb9028cb5d216b465b3f9721f870b4ee7db4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Scott=20Gonz=C3=A1lez?= Date: Fri, 19 Dec 2008 20:23:57 +0000 Subject: [PATCH] Dialog: Fixed #3564: Proper positioning in Opera. --- ui/ui.dialog.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/ui.dialog.js b/ui/ui.dialog.js index e544e3e4957..558e3208486 100644 --- a/ui/ui.dialog.js +++ b/ui/ui.dialog.js @@ -350,11 +350,13 @@ $.widget("ui.dialog", { pTop += 0; break; case 'bottom': - pTop += wnd.height() - this.uiDialog.height(); + // Opera check fixes #3564, can go away with jQuery 1.3 + pTop += ($.browser.opera ? window.innerHeight : wnd.height()) - this.uiDialog.height(); break; default: case 'middle': - pTop += (wnd.height() - this.uiDialog.height()) / 2; + // Opera check fixes #3564, can go away with jQuery 1.3 + pTop += (($.browser.opera ? window.innerHeight : wnd.height()) - this.uiDialog.height()) / 2; } }