[
https://issues.jboss.org/browse/RF-7921?page=com.atlassian.jira.plugin.sy...
]
Mano Swerts commented on RF-7921:
---------------------------------
I created this work around having the same problem using the DropDownMenu in an
extendedDataTable:
{code}
jQuery(document).ready(function() {
var originalSetVisibility = RichFaces.Menu.Layers.setVisibility;
RichFaces.Menu.Layers.setVisibility = function(layer, visible) {
originalSetVisibility(layer, visible);
menu = jQuery('#' + layer.replace(/:/g, '\\:'));
var top = getTop(menu);
menu.css({ 'top' : top + 'px' });
};
function getTop(menu) {
var top = 0;
if (!jQuery.browser.mozilla) {
var scrolledContainer = menu.parents('.extdt-content');
var scrollPosition = scrolledContainer.attr('scrollTop');
top = top - scrollPosition;
}
return top;
}
});
{code}
DropDownMenu: wrong vertical positioning of popup list on scrolling
in Firefox
------------------------------------------------------------------------------
Key: RF-7921
URL:
https://issues.jboss.org/browse/RF-7921
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-menu
Affects Versions: 3.3.1, 3.3.2.CR1
Environment: winXP, hibernate 3.2.4.sp1, seam 2.1.0.SP1, firefox 3.5.3
Reporter: rofl rofl
Priority: Minor
Labels: drop_down_menu, firefox, position
Fix For: 3.Future
Attachments: cannot_reproduce.jpg, ddmenu_pos_noScrolling.JPG,
ddmenu_pos_withScrolling.JPG
The popup list of the drop down menu is wrongly positioned when one scrolls the page. It
is shown too far below it's anchor point (i.e. it is not directly connected to
it's anchor point) - the offset changes on scrolling (i.e. the more one scrools down,
the farer below it is shown)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira