Downloads

Download tar.gz 13.78 KB
MD5: a9a5ff2b764ffabdb7b2493f9228cc23
SHA-1: 765da393181224a6e1863049dc3cc3212754e9a0
SHA-256: b6d186db5b4ac884f045aac4bc8c3aa38a8c491574d12436407a70bbc97497a0
Download zip 19.82 KB
MD5: 8b2dd81fca2fe7ed5f0e430b192740b3
SHA-1: e660d3bca5d314707414c98d45316db6ee92d0fb
SHA-256: 65f1733bdc4129f06a4e84767afa6e382f7f409ff28ffc745115a6bdebf7a6ba

Release notes

Finally after almost half a year of waiting, here is the new, all rewritten version 3.0 of DHTML Menu.

Significant Changes

Embracing the Menu System

DHTML Menu 5.x and 6.x-2.2 used the block system to override the static menu functionality. Version 3.0 ties directly into the menu system using the theme registry. The advantages of these are numerous, but the one you will most appreciate is that DHTML Menu now works with Book Navigation and any other module that works with menu trees.

Working out of the Box

A steady stream of questions and support requests used to be asked by people who simply couldn't turn on the module. The problem was that after enabling DHTML Menu, you still needed to work to get it functional - by replacing blocks, or changing their configuration in 6.x-1.04+. DHTML Menu will now by default be enabled for everything, until you disable it manually. The same applies to cloning menu items as page links - this is no longer an obscure feature configured with an explicit list of items, but globally enabled for all items, and switched on by default. Double-clicking is still around, but can be disabled now.

Numerous other small changes have been made...

Smaller changes

Features

#279739: New optional effect for closing child items when they are out of view, instead of remembering their open state.
#279739: Active trail is always displayed as open when the page loads, fixing graceful degradation.
#311248: Allow the sibling-closing feature to be limited to the same block. (Credit to seutje)

Bugs fixed:

#279739: The cookie is now properly applied on the PHP side (feature was there before, but not functional).
#282284: Declare all variables in Javascript. (Credit to starbuck)
#283445: Module was getting initialized twice on AJAX requests (Views UI), leading to duplicate event handlers being attached.
#283997: Book navigation below the node (book_nodeapi) was printing warnings and notices
#289404: When only one menu item may remain open, the cookie is disabled so the active trail will always be the only open menu (even when not navigating through the menu).
#313101: Module is now compatible with Theme Developer (still functions when the latter is enabled).

Localizations added:

#271307: Module translated to Esperanto.
#289684: Module translated to Spanish (Credit to arhak)

Created by: cburschka
Created on: 7 Nov 2008 at 20:47 UTC
Last updated: 9 Nov 2008 at 11:01 UTC
New features
Bug fixes
Unsupported

Other releases