[
https://issues.jboss.org/browse/RF-8084?page=com.atlassian.jira.plugin.sy...
]
Virage Group commented on RF-8084:
----------------------------------
I can reproduce the bug as described above with FF 12 (not IE9). With 4 panelbar items the
computed height (h) is 2px but with 3 panelbar items the height is correct (100%). If I
unzoom (ctrl -) the bug disappears.
Notices that, unlike your livedeomo, my panelbar does not have a fixed height defined.
I can reproduce the bug with height=100% or with no height defined on the panelbar. If I
set a fixed height (eg height='400'), the panelbar item has the correct height.
Panelbar does not expand with more than 4 panelBarItems
-------------------------------------------------------
Key: RF-8084
URL:
https://issues.jboss.org/browse/RF-8084
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 3.3.1, 3.3.2.CR1, 3.3.2.GA, 3.3.2.SR1
Environment: Bot Mac and Windows. Both IE and FF.
Reporter: AlanD
Assignee: Nick Belaevski
Adding a rich:panelBar with more than 4 panelBarItems causes the panelBarItems to stay
hidden.
Under Mac and FF 3.5 the pannels do not open anymore. If your zoom (Cmd +), the panels
open again.
Under Windows and IE 8 you need to zoom one level (Ctrl +).
In the panelbar.js (showSlide function) this piece of code contains the problem.
slide.content.style.height=(h>0?h:0)+"px";
if (h<=1 && (this.panel.style.height=="" ||
this.panel.style.height.indexOf("%")!=-1)) {
this.panel.style.height="";
slide.content.style.height="100%";
}
h is the contentHeight. 'Normally' this returns a value which is <=1. But for
some zoom levels and more than 4 panelBarItems this value gets bigger. This causes the
height being set to 2 or 3 and the panelBarItem looks clossed.
This is probally caused by some rouding problem. A difference between offsetHeight and
clientHeight?
Locally I fixed the problem to disable the check and always set the height of the
slide.content to 100%.
--
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