Closed (fixed)
Project:
Administration menu
Version:
7.x-3.x-dev
Component:
User interface
Priority:
Normal
Category:
Feature request
Assigned:
Reporter:
Created:
24 Jan 2007 at 16:33 UTC
Updated:
7 Mar 2007 at 14:01 UTC
Jump to comment: Most recent file
Comments
Comment #1
sunAt the moment, IE is generally not supported. So I'm marking this as feature request.
IE does not understand the pseudo-class
:hover, on which the CSS of this module is based.Did you try the IE7 script from http://dean.edwards.name/IE7/ ? IE needs support for dynamic pseudo classes that can be extracted from IE7 package by using ie7-core and some other scripts (see documentation there).
If you'll get this working with IE7 script I won't hesitate to commit a patch for IE support.
Comment #2
sunAttached is a patch that introduces support for Internet Explorer.
In order to let this happen you need to download the already mentioned IE7 script available from http://dean.edwards.name/download/ and place the files of that archive into a new folder
/misc/ie7of your drupal installation.Since ie7 script might be used by other modules or themes I thought it would be best to store it in
/misc, so other things might re-use it without the need of reloading it from scratch.Comment #3
spooky69 commentedThanks for the effort. I'll give it a go and see if it flies. Maybe I really should use firefox all the time instead of just for the developer plug-ins it has.... ;-) Having said that, this is worth testing as it could be useful for other modules or themes, as you quite rightly said. Will post back once I have had a chance to test.
Comment #4
WayFarer80 commentedCSS :hover support can be added to IE easely,
read http://www.xs4all.nl/~peterned/csshover.html how to do it.
You just need to download csshover.htc file and put a couple of lines to HTML code to use it.
That is where magic happens, IE can process :hover pseudo-class on any TAG
Comment #5
sunThanks for this hint, vladimir.
I just realized that there's no notice yet that Admin Menu is actually relying on the technique introduced by Sons of Suckerfish Dropdowns.
Although Suckerfish Dropdowns are in fact providing IE support (that supersedes usage of htc files) I've ripped that some time ago in favor of the ie7 script by Dean Edwards, because that makes IE even more standards-compliant (regarding transparent pngs and so on...).
After doing some research on htc techniques I found several forum posts that complain about mime-type problems on Apache webservers, as already stated by Peterned:
Anyway, implementing a settings page to let the admin choose the preferred technique for Drupal Administration Menu seems to be the silver bullet. No code hacks needed, just place the corresponding file(s) into the folder /misc and enable the technique of your choice.
Anyone agreeing?
Comment #6
sunAttached patch introduces full IE and Safari support.
While Safari only does not like bold formatted hyperlinks in expandable list items (yay, seems to be a bug in Safari finally), IE needs really ugly tweaking (relying on original Sons of Suckerfish Dropdowns javascript code).
Comment #7
sunCommitted.
Comment #8
havran commentedPath for IE7 styles is not correct for sites in subdir (example.com/mysite). We need modify:
into
Comment #9
sunCommitted, thanks!
btw: http://drupal.org/diffandpatch
Comment #10
(not verified) commented