dhtml_menu 7.x-1.0-beta1

Bug fixes

This milestone fixes only a short list of open bugs since the 7.x-1.0-alpha4 release, but it is nevertheless stable enough, in my opinion, to justify marking this as the first beta.

dhtml_menu 7.x-1.0-alpha4

New features
Bug fixes

It's been a while since the Drupal 7 version of DHTML Menu has been stable enough to release a milestone, but here it is.

Most notably, this is the only version of DHTML Menu compatible with HEAD. Due to core API changes in the past few weeks or months, the older milestones are no longer functional.

Besides that, a large number of other changes have been added since the last alpha release.

New features:

- #300106: Menu items can now expand when the cursor hovers over them.
- #554030: By default, menu items now link statically while expanded, instead of collapsing.
- #555500: Cookie-based state saving is optional now, and also disabled by default as the active-trail solves the issue nicely.
- #556042: Allow toggling between blacklist/whitelist for disabling DHTML Menu.

dhtml_menu 6.x-4.x-dev

This is a backport of the pre-release 7.x-1.x-dev version to Drupal 6. The reason for the backport is that most of the changes introduced between Drupal 6 and Drupal 7 are features and UI improvements unrelated to the core API. It is therefore worthwhile to make the new features available for Drupal 6 in a fourth major release, DHTML Menu 6.x-4.x.

New features:

Most importantly, three new options have been added for handling the expansion and navigation behavior of DHTML Menu.

Nav 1: One-Way Expansion

When using the option to keep only one menu open at the same time, it rarely makes sense to collapse a menu. The far more frequent use case is to expand a menu and then visit its page.

In keeping with the new Drupal user interface philosophy, the most frequent tasks should be made easiest, so the default option is now to open the page of a menu whenever it is clicked while expanded.

Read issue: #554030

Nav 2: Bullet Icon Folders

The bullet icon can now act as an expander. If this option is selected, the "arrow" icons are replaced by "folder" icons reminiscent of the tree view of many file browsers. Clicking the icon will expand and collapse the menu as a folder; clicking the menu link opens the page.

Using carefully positioned link overlays over the actual list icons, this feature has finally been implemented in a clean and conforming way, and has been tested with right-to-left locales.

Thanks to Lullabot for their excellent GPL icon set)!

Read issue: #479260

dhtml_menu 7.x-1.0-alpha3

New features
Bug fixes

This is an incremental pre-release. For a full list of changes in 7.x-1.0, please read the release notes for DHTML Menu 7.x-1.0-alpha1 and DHTML Menu 7.x-1.0-alpha2.

The biggest new feature is from #479260. Bullet icon expansion was completely rewritten. If the option is selected, the expandable "arrow" icons are now replaced by bigger, more visible "folder" icons (a big Thank-You to Lullabot for their excellent GPL icon set). Invisible link overlays are placed over the icons and carefully positioned to ensure that they work on all themes, including locales with right-to-left text. (Read on for more features.)

dhtml_menu 6.x-3.5

Bug fixes

This is primarily a bugfix release, though several translations were added.

dhtml_menu 6.x-3.4

Bug fixes

Bugs

- #355521: When multiple themes are used on one site (user-set, or admin theme) and at least one of them overrides theme_menu_item(_link), under certain conditions DHTML Menu would cause a fatal PHP error (or WSOD). DHTML Menu now keeps a separate record of the relevant theme functions for each theme.
- #337596: PHP warnings ("invalid argument for foreach") were generated under certain conditions due to insufficient data sanity checks. The variable is now ensured to be an array before calling foreach.

dhtml_menu 6.x-3.3

Bug fixes

- #331352: Themeable menu functions can now be overridden by themes (DHTML Menu used to completely block that)
- #334296 reported by extect: non-mlid items (tabs) can also be themed now (the above fix was incomplete)
- #332947: Menus without DHTML Menu enabled are no longer broken.

dhtml_menu 6.x-3.1

Bug fixes

A bug was fixed.

#331643: Warning message "in_array: Wrong datatype for second argument" after enabling the module.

Default settings are now properly serialized instead of being a splittable comma-separated string.

dhtml_menu 6.x-3.0

New features
Bug fixes

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

dhtml_menu 5.x-1.6

Bug fixes

Bug fix that will allow this module to function with Drupal 5.9+. Sorry for taking this long.

#284757: Add Javascript in hook_menu, not while generating output.

dhtml_menu 7.x-1.0-alpha1

First version of DHTML Menu for Drupal 7. New features added:

#300106 Allow bullet icon to act as expander.
#273872 Choose animation effects and speed.

Also, several improvements in the Javascript and the settings UI.

Note: No upgrade path for settings yet. This module only stores a tiny amount of configuration data, but if you want to use it on a site upgraded from D6, you will need to set all configuration options again.

dhtml_menu 6.x-3.0-beta

New features
Bug fixes

Features added:

#279739: New optional effect for closing child items when they are out of view.
#279739: Active trail is always displayed as open when the page loads, fixing graceful degradation.
#271307: Module translated to Esperanto.

Bugs fixed:

dhtml_menu 6.x-3.0-alpha

New features
Bug fixes

This is an alpha release of the latest version of DHTML Menu. I am waiting for further testing as well as translations before the module is released as stable, so your help is very welcome!

6.x-3.0 Release Notes:

This version of DHTML Menu has been rewritten to use the theme_registy_alter hook, allowing it to hijack the themable functions of the Menu API rather than adding preprocessing functions for the blocks.

The module is much more flexible with this approach, which means that DHTML Menu now works with Book Navigation.

dhtml_menu 6.x-3.x-dev

New features
Bug fixes

This version of DHTML Menu has been rewritten to use the theme_registy_alter hook, allowing it to hijack the themable functions of the Menu API rather than adding preprocessing functions for the blocks.

The module is much more flexible with this approach, which means that DHTML Menu now works with Book Navigation.

dhtml_menu 6.x-2.2

New features
Bug fixes

DHTML Menu 6.x-2.2 is the final release of DHTML Menu 6.x-2.x; the module has been rewritten for DHTML Menu 6.x-3.0 and 7.x-1.0.

The following features have been added to this version:
- DHTML Menu has been localized to French.
- #276775: Global enable/disable switch for DHTML Menus

dhtml_menu 5.x-1.5

One bug and one translation.

Localization:

- #270724: Translated into German.

Bugs:

- #272117: Racing condition in the cookie state saver fixed.

dhtml_menu 6.x-2.1

New features
Bug fixes

We have several important bug-fixes as well as three new translations.

Localization:

- Translated to Esperanto
- #270724: Translated to German
- #261377: Translated to Swedish

Bugs fixed:

- #247634: Checkbox "Use DHTML Effect" always unchecked (system variable typo).
- #260754: Conflict with Views UI page and AJAX (running behaviors more than once).
- #272117: Last closed menu was expanded on the next page (racing condition).

dhtml_menu 5.x-1.3

New features
Bug fixes

- Added automatic installation and uninstall functions
- Javascript code is no longer packed
- Problems with menu items containing parentheses are fixed
- Description for the admin/settings/dhtml_menu item added
- Code organization and clean-up.

dhtml_menu 6.x-2.0

New features
Bug fixes

#257142: Conflicting branches have been merged. This version does not significantly change functionality as it just incorporates previous changes from the stable branch, but it fixes coding style and adds an update path for users upgrading from a version of DHTML Menu that still clones menu blocks (pre 6.x-1.04).

dhtml_menu 6.x-1.05

Bug fixes

Bugs fixed:
* #245671, #245988 :Drupal 6.2 changed the access API. DHTML menu was relying on the old way so settings page stopped working.
* #245609 by darthclue: jQuery returns error
* #222303 by martinhamel: The menu does not work with accentuated characters

dhtml_menu 6.x-1.04

New features

New features:
* Change the behavior of current menu blocks instead cloning all of them!

dhtml_menu 6.x-1.03

New features
Bug fixes

New features:
* Hide Siblings: when you click on a menu item, all other menus close
* Much smaller footprint due splitting functions into other files

Bugs fixed:
* Single quotes not allowed as menu item's ID

dhtml_menu 6.x-1.01

Bugs fixed:
* slideDown and slideUp jQuery commands were not working on IE7
* menu items with non-english items were not working

New features:
* When installed, the menu effect will be used by default: no changes for existing sites

Misc:
* Much better code documentation, using Doxygen
* Code organization
* Much better JS: comment and reviewed

dhtml_menu 6.x-1.0

New features
Bug fixes

New features:
* After enabling the module, it can automatically replace all static menu blocks for DHTML menus.

Bugs fixed:
* Works on menu items that have some forbidden characters, like (){}[]

Misc:
* Several fixes to become Drupal code standards compliance
* Several fixes

dhtml_menu 5.x-1.2

Bug fixes

All fixed from 1.1 (http://drupal.org/node/196139) plus:
The .js file was not correctly updated. now its fixed

dhtml_menu 5.x-1.1

Bug fixes

Bugs fixed:
* PHP E_ALL code compliance
* #165999
* #168137
* #172844

Misc:
* Drupal code standards compliance

dhtml_menu 5.x-1.0

New features
Bug fixes

Bug fixed
* #117304, #118120, #129631about jQuery problem
* #125999 DHTML module changing other menus layout
Misc:
* The new dev-dhtml_menu.js has the original javascript
* dhtml_menu.js not holds the compated js using http://dean.edwards.name/packer
* initial implementation of the "Item bullet" feature
* #156117 remove "administer dhtml menu" permission to only "administer menu"
* Basic JavaScript;jQuery optimization

dhtml_menu 5.x-0.7

Now allows double click on menu parents to go directly to menu item.

Note: This version is not actually supported. It is listed here due to a limitation of the release system, in order to be able to list the 5.x-dev snapshot release.

dhtml_menu 5.x-0.6

  • Works with browsers other than Firefox
  • Smarter when JS is disabled
  • Arrows are clickable
Subscribe with RSS Subscribe to Releases for DHTML Menu