To have the dropdown menus work in IE6, please add son of suckerfish menus to the theme. These have been implemented in other themes, such as litejazz and pixture. I can help, but I wanted to make sure you are open to changing out the menu code.

Comments

hswong3i’s picture

Title: Add suckerfish menu » Add suckerfish menu for IE6
Priority: Normal » Minor

The code for Multiflex-3 is now cloning from suckerfish with some modification. Most logic are identical. You may compare the code for more idea.

The main different is: Multiflex-3 implementation is a purely CSS-based version. For sure that because I am not a big fans with JavaScript, but this also come with other consideration:

  1. This theme is target for Acid2 compatible browsers, e.g. FF2/3, Opera9.2/9.5, Safari3, and even IE7 (partly compatible). I give a hook (fix-ie.css and fix-ie-rtl.css) for IE6 fix contribution, but I am not going to support IE6 officially.
  2. Many implementation may break in IE6, but not only the menu. E.g. PNG, fluid width layout and so on. Trim down the fancy IE6 supported menu implementation as CSS-based will greatly simplify the maintenance difficulties.
  3. I hope to promote the "kick away of IE6". If theme looks basically function with IE6, thanks god; If using IE6 will give you some functionality cut off, please don't use IE6 ;p

Long story short: If the changes can benefit for IE6 plus: 1. only PHP, HTML and CSS based, 2. not table based (original Multiflex-3 implementation) with conditional branch, and 3. not JavaScript based, please feel free to contribute and I will integrate them into next release.

Please understand that I am the only maintainer of this theme (at least right now) and so also need to consider the resource and effort required for maintain this theme in a high quality :S

naheemsays’s picture

I have just created a csshover module which may or may not work with the menu implementation in this module.

While I agree with getting rid of IE6 as fast as possible, I do think some people won't be able to, such as those that are using locked down systems at work, so an alternative approach can sometimes be wanted.

hswong3i’s picture

Version: 6.x-1.4 » 7.x-3.0-beta1
Assigned: Unassigned » hswong3i
Status: Active » Closed (won't fix)

multiflex-6.x-2.x-dev is now completely revamp as zen-6.x-2.x-dev subtheme, where custom css-only hover menu had been removed for simplified coding style and maintenance effort. So first of all, this issue will now mark as "won't fix".

On the other hand, I will only support the latest 3 version of browsers as much as I can. In case of IE9 is now released, I will only fully support this theme with IE9 (yes, Acid2 supported) and most likely functioning with IE7/8 (oops, which is not Acid2 supported). So let's forget about IE6 and again, issues as "won't fix".

Finally, now primary link area is implement as a block region named "navigation", therefore you can insert whatever 3rd party eyes catch menu management module to this area, and customize your own layout within "css/custom.css" (you need to manually create this file). Well... Therefore again, issues as "won't fix", too :D

Please feel free to download and enjoy with the latest version ;-)