Gary and Dave, Thanks for the experience reports! Nedjo brought my attention to the Nice Menus module which is indeed nice. Nice Menus, however, is a "Javascript for everybody on every page" solution. The csshover.htc script approach is _only_ Javascript for MSIE as a work-around for its lack of full CSS compatibility. For most modern browsers these menus are pure CSS, no scripting. So they work even if someone has Javascript disabled. The csshover.htc file is conditionally loaded within the template header only for MSIE clients. The intent here is to be very lightweight as an admin- and user-selectable UI feature within the CivicSpace and/or PHPTemplate engine. A simple "Pop-out menus on/off" link, like the "Change text size" block that the fontsize module provides, is all that would be needed to turn this UI feature on and off at will. For those wanting more info on Peterned's csshover menus, see: http://www.xs4all.nl/~peterned/csshover.html Thanks again, Gary and Dave, for the feedback. --Sohodojo Jim-- Gary wrote:
"Sohodojo Jim" wrote:
Questions and suggestions welcome on- or off-list. I am especially interested in Mac and Linux reports of the CSS Hover pop-out menu behavior as I only have Windows with Firefox, Opera, and MSIE browsers for testing.
Jim, here's a Macintosh report for you (and for others who may wish to use the csshover.htc script tools for Drupal/CS).
Tested both URLs for left-side fly-out menu display and click-ability.
Works as expected in:
FireFox 1.5 Sea Monkey 1.0 Safari 1.3.2 Camino 1.0
Failed for:
Internet Explorer 5.2.3 [ LOL! ]
The menu does not load, but the 'box' of its space is properly allocated, so the page layout is not affected. The left side area where the menu should appear is simply solid white.
I'd say things pass with flying colors, from the Mac view. IE is not an issue, of course. It's dead in the water and has been. It's the least-used browser on the least-used OS platform (so sad ;), so I think you're okay to ignore this test as a failure.
HTH, -- Gary
dave_lange wrote:
works as expected on linux in Firefox 1.5.0.1 Konqueror 3.5.1