Posted by tsi on February 21, 2010 at 5:47pm
4 followers
Jump to:
| Project: | Fusion |
| Version: | 6.x-1.0-rc1 |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | sociotech |
| Status: | closed (fixed) |
Issue Summary
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:visitedI 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
#1
#2
tsi,
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?
#3
#4
Fixed in 6.x-1.0 release.
#5
Automatically closed -- issue fixed for 2 weeks with no activity.