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 li

and
#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

#1

Assigned to:Anonymous» sociotech

#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

Status:active» postponed (maintainer needs more info)

#4

Status:postponed (maintainer needs more info)» fixed

Fixed in 6.x-1.0 release.

#5

Status:fixed» closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.