You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by dr...@apache.org on 2007/10/23 18:52:43 UTC

svn commit: r587554 - /myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js

Author: drobinson
Date: Tue Oct 23 09:52:39 2007
New Revision: 587554

URL: http://svn.apache.org/viewvc?rev=587554&view=rev
Log:
TRINIDAD-777
Added check to prevent negative positioning of centered popups & dialogs

Modified:
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js?rev=587554&r1=587553&r2=587554&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js Tue Oct 23 09:52:39 2007
@@ -550,20 +550,20 @@
     loc = document.body.scrollLeft +
       ((document.body.clientWidth - element.clientWidth) / 2) -
       parentPos.x;
-    element.style.left = loc + "px";
+    element.style.left = ((loc>0)?loc:0) + "px";
     loc = document.body.scrollTop +
       ((document.body.clientHeight - element.clientHeight) / 2) -
       parentPos.y;
-    element.style.top = loc + "px";
+    element.style.top = ((loc>0)?loc:0) + "px";
   }
   else
   {
     loc = window.pageXOffset + ((window.innerWidth - element.clientWidth) / 2) -
       parentPos.x;
-    element.style.left = loc + "px"
+    element.style.left = ((loc>0)?loc:0) + "px"
     loc = window.pageYOffset + ((window.innerHeight - element.clientHeight)/2) -
       parentPos.y;
-    element.style.top= loc + "px"
+    element.style.top= ((loc>0)?loc:0) + "px"
   }
   element.style.visibility = vis;
 }