Closed (fixed)
Project:
Fusion
Version:
6.x-1.0-rc1
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Reporter:
Created:
21 Feb 2010 at 17:47 UTC
Updated:
22 Jul 2010 at 20:10 UTC
I have noticed two similar problems on IE7 (maybe I should have opened two issues, excuse me if I have) I think both are related to unnecessary floats
first - the primary menu will not float when in LTR and completely disappears when in RTL mode.
I think what is causing the problem here is the float of .sf-menu
second - this causes problems only when in RTL : the content-tabs go off screen and cause horizontal scrolling.
What causing it is the unnecessary float of :
#content-tabs ul.primary li,
#content-tabs ul.secondary liand
#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited
I say unnecessary because I tested without the float and all was fine.
I would have created a patch but this is just about deleting a few lines, tell me if you prefer next time I will make a patch.
Comments
Comment #1
jeremycaldwell commentedComment #2
sociotech commentedtsi,
For the first issue, i agree that it's the float on .sf-menu that is causing disappearing issues. Unfortunately, that float is needed for Webkit browsers so I only set float:none for that element in ie6 and ie7 when in RTL mode.
The second issue is a bit more complex. The float:right on the li elements is necessary to maintain the correct order (reversed) of the menu items. So I can't just remove it.
The (obscure) fix for this issue is to set a width on the ul element for ie7. So I set the width to 100% on the ul element as a default.
These changes have been made in the latest 6.x-1.x-dev release dated 2010-May-13. Could you try that release and let me know if that fixes these issues?
Comment #3
sociotech commentedComment #4
sociotech commentedFixed in 6.x-1.0 release.