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;
}