Author: ghjboss
Date: 2011-09-07 10:27:22 -0400 (Wed, 07 Sep 2011)
New Revision: 22689
Modified:
branches/enterprise/3.3.1.SP3_RFPL-1631/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js
Log:
fix for RFPL-1631
Modified:
branches/enterprise/3.3.1.SP3_RFPL-1631/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js
===================================================================
---
branches/enterprise/3.3.1.SP3_RFPL-1631/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js 2011-09-06
21:01:19 UTC (rev 22688)
+++
branches/enterprise/3.3.1.SP3_RFPL-1631/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js 2011-09-07
14:27:22 UTC (rev 22689)
@@ -521,6 +521,7 @@
var parOffset = Position.cumulativeOffset(this.element);
var divOffset = Position.cumulativeOffset(innerDiv);
+ var scrollOffset = Position.realOffset(this.element);
var deltaX = divOffset[0] - parOffset[0];
var deltaY = divOffset[1] - parOffset[1];
@@ -571,8 +572,8 @@
if (!foundPos) {
layerPos = this.calcPosition(listPos[0].jointPoint, listPos[0].direction)
}
- this.layer.style.left = layerPos.left + hOffset - deltaX - this.left + "px";
- this.layer.style.top = layerPos.top + vOffset - deltaY - this.top + "px";
+ this.layer.style.left = layerPos.left + hOffset - deltaX - this.left - scrollOffset[0]
+ "px";
+ this.layer.style.top = layerPos.top + vOffset - deltaY - this.top - scrollOffset[1] +
"px";
this.layer.style.width = this.layer.clientWidth + "px";
Show replies by date