Download & Extend

Releases for DHTML Menu

dhtml_menu 7.x-1.0-beta1

Download Size md5 hash
dhtml_menu-7.x-1.0-beta1.tar.gz 24 KB 6b14c80e5ea1b167d3bfb40f780e4e1a
dhtml_menu-7.x-1.0-beta1.zip 33.99 KB af229033e25929bbe3865c7e1875ceba
Last updated: December 24, 2010 - 22:45
Official release from tag: 7.x-1.0-beta1

Release notes

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.

Bugs and API compatibility:
- #883932: Added a $form parameter that somehow went missing from the function signature of dhtml_menu_settings().
- #801826: Moved the settings page from admin/settings/dhtml_menu to admin/config/user-interface/dhtml_menu.
- #665290: Added t() calls to several untranslatable user-facing strings.

Translations
- 665282: New, updated Spanish translation provided by arhak.

There are several remaining open tasks and feature requests for D7, but it is necessary to get this release out now, particularly since the last milestone is practically unusable due to the first bug.

dhtml_menu 7.x-1.0-alpha4

Download Size md5 hash
dhtml_menu-7.x-1.0-alpha4.tar.gz 21.44 KB a5f5b53f8e354e4f1807af45c2904243
dhtml_menu-7.x-1.0-alpha4.zip 32.06 KB 730b6edf529675b3ea64a2315ddcd221
Last updated: December 24, 2010 - 22:45
Official release from tag: 7.x-1.0-alpha4

Release notes

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.

Read more

dhtml_menu 6.x-4.x-dev

Download Size md5 hash
dhtml_menu-6.x-4.x-dev.tar.gz 16.18 KB 659c5406d8bc04f925b0f35d528e494d
dhtml_menu-6.x-4.x-dev.zip 19.05 KB ff3a215518f6152d88efa681d33d73f2
Last updated: February 25, 2011 - 07:31
Development snapshot from branch: 6.x-4.x

Release notes

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

Read more

dhtml_menu 7.x-1.0-alpha3

Download Size md5 hash
dhtml_menu-7.x-1.0-alpha3.tar.gz 19.35 KB 60f92ae056ef820e092af62c42166451
dhtml_menu-7.x-1.0-alpha3.zip 30.43 KB 04c364ab72a04424044a0800eba9c1ac
Last updated: December 24, 2010 - 22:45
Official release from tag: 7.x-1.0-alpha3

Release notes

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.)

Read more

dhtml_menu 6.x-3.5

Download Size md5 hash
dhtml_menu-6.x-3.5.tar.gz 18.79 KB 5b9e08eb6521a056cddd040a89be1ded
dhtml_menu-6.x-3.5.zip 29.92 KB c5e0df4873c4ab096d5c688aa9e1fa44
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.5

Release notes

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

Bugs
- Far too many issues to name: The latest hook_update_N had a NULL instead of an array() return value, causing countless people to see a completely meaningless type warning.
- #297536 while traversing the menu tree, an is_array check ensures that no type warnings are emitted.
- #356495: The tree-indexing now stores ancestor trails for each menu item, removing reliance on the stack from recursive calls to theme_menu_item_link and theme_menu_item. This reliance was breaking the module whenever the theme functions were called elsewhere, eg. by NiceMenu.

Translations
- Swedish translation updated
- Ukrainian translation added
- Dutch translation added
- #454700: Polish translation added

dhtml_menu 7.x-1.0-alpha2

Download Size md5 hash
dhtml_menu-7.x-1.0-alpha2.tar.gz 17.45 KB 6233e410d3857ced92acdb15cea8a153
dhtml_menu-7.x-1.0-alpha2.zip 28.08 KB 83055a0d29f65e48a299594e61835dee
Last updated: December 24, 2010 - 22:45
Official release from tag: 7.x-1.0-alpha2

Release notes

Please read the DHTML Menu 7.x-1.0-alpha1 release notes for all changes made since the D6 version.

Changes since 7.x-1.0-alpha1

Bugs fixed:

- Removed a CSS class used only for debugging.
#331298: Fix fatal JS crash on non-leaf items without children.
#298720: Use mlid for traversing menu trees (rather than title, which breaks on localization).
#332100: Ensure unique HTML IDs in the markup.
#331352: Theme-specific menu_item and menu_item_link themers will now work.
#192722: When using multiple themes, the above fix will not crash the site.
#352005: Use strict selectors and ensure JS only works on dhtml_menu-generated markup
#332047: If a menu is set not to use DHTML, ensure that its markup is left exactly as it is.

Features:

#280843: Allow disabling DHTML for specific menus (ported up from D6).

Code structure:

#331643: Store default settings in a serialized constant.

API Updates:

#377964: jquery now requires a namespace wrapper (function($) { ... })(jQuery);.

Localizations:

#462990: Ukrainian translation added.

dhtml_menu 6.x-3.4

Download Size md5 hash
dhtml_menu-6.x-3.4.tar.gz 15.37 KB 37dc0250f893f92393e82fb73d21f0e6
dhtml_menu-6.x-3.4.zip 22.58 KB 580bd73d20fc458d31f2df10e1aa8095
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.4

Release notes

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.
- #352005: Ubercart's Catalog links were made "unclickable" by DHTML Menu's Javascript. DHTML Menu now uses identifiers with "dhtml_menu" in their name to ensure uniqueness.
- #356231: When DHTML Menu is configured to allow only one open menu, and a site uses a zen-based theme based on an outdated version of zen (pre 6.x-1.x-beta3), there is a strange "shuttering" behavior where menus slide closed immediately after being opened. This is caused by the lack of a required CSS identifier in the printed markup. Although this is a bug in the affected themes, it is trivially avoided with one line in DHTML Menu.

Translations

- #349268, #345204: The German, Esperanto and Spanish locales were updated with the latest string additions (6.x-3.2) and received a plural syntax bugfix.

dhtml_menu 6.x-3.3

Download Size md5 hash
dhtml_menu-6.x-3.3.tar.gz 14.6 KB 97227ba842ed112b0781b2bf2f6eff6c
dhtml_menu-6.x-3.3.zip 21.56 KB 5cb927fce4813627857f67fa1b054ff3
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.3

Release notes

- #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.
- #337242 by lesmana: Fixed a typo in Javascript that crashed and terminated Javascript execution when sibling menus were automatically closed without animation effects.

dhtml_menu 6.x-3.2

Download Size md5 hash
dhtml_menu-6.x-3.2.tar.gz 13.99 KB 0591ef3cb8f40ffb1c5d512b5196677d
dhtml_menu-6.x-3.2.zip 19.97 KB 45054cfc8a735b785b5fac999e5de0d8
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.2

Release notes

Two bugs were fixed in this release.

- #332100: Invalid markup generated: Duplicate ID attributes.
- #332156: static array needs to be initialized. (resulted in LOTS of warnings about a variable not being an array)

dhtml_menu 6.x-3.1

Download Size md5 hash
dhtml_menu-6.x-3.1.tar.gz 13.95 KB 515772da56e8c8c1b13519b55c4ac0dd
dhtml_menu-6.x-3.1.zip 19.92 KB 3ed2cb446528f9d5d7a346844cbf9f10
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.1

Release notes

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

Download Size md5 hash
dhtml_menu-6.x-3.0.tar.gz 13.78 KB a9a5ff2b764ffabdb7b2493f9228cc23
dhtml_menu-6.x-3.0.zip 19.82 KB 8b2dd81fca2fe7ed5f0e430b192740b3
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.0

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

Read more

dhtml_menu 5.x-1.6

Download Size md5 hash
dhtml_menu-5.x-1.6.tar.gz 10.43 KB 9a28219f681ca0efdd409eb354dfd743
dhtml_menu-5.x-1.6.zip 11.88 KB 2b88ed04dc57c640adde3fe9f96f6014
Last updated: December 24, 2010 - 22:45
Official release from tag: 5.x-1.6

Release notes

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

Download Size md5 hash
dhtml_menu-7.x-1.0-alpha1.tar.gz 14.33 KB 4ba773d6b262d2a3e0a36749936bad4b
dhtml_menu-7.x-1.0-alpha1.zip 20.93 KB 14521f2658ab7bb9ce0d4af87d443329
Last updated: December 24, 2010 - 22:45
Official release from tag: 7.x-1.0-alpha1

Release notes

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

Download Size md5 hash
dhtml_menu-6.x-3.0-beta.tar.gz 11.96 KB 1b3a7038af2facfbcac69990a98212c9
dhtml_menu-6.x-3.0-beta.zip 16.05 KB 9ccbada145734a13af36e7bc47e66242
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.0-beta

Release notes

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:

#279739: The cookie is now properly applied on the PHP side (feature was there before, but not functional).
#282284: Declare all variables in Javascript.
#283445: Module was still getting initialized twice on AJAX requests (Views UI).
#283997: Book navigation below the node (book_nodeapi) was printing warnings and notices.

dhtml_menu 7.x-1.x-dev

Download Size md5 hash
dhtml_menu-7.x-1.x-dev.tar.gz 16.47 KB 089a8249ac29b958680a8ba2be746237
dhtml_menu-7.x-1.x-dev.zip 19.24 KB dee8e8a4b220afebbde5d1079316d863
Last updated: November 10, 2011 - 00:16
Development snapshot from branch: master

Release notes

First Drupal 7 version of this module.

dhtml_menu 6.x-3.0-alpha

Download Size md5 hash
dhtml_menu-6.x-3.0-alpha.tar.gz 11.03 KB 533fddb15a3400ac726d69d74d3a65a1
dhtml_menu-6.x-3.0-alpha.zip 14.26 KB 5ae1c6a583a16252931578412b45623a
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-3.0-alpha

Release notes

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.

Furthermore, it has always been possible to "clone" menu items in such a way that while the item itself merely expands and collapses the submenu, the cloned item will link to the actual page. This setting has been a usability nightmare, because the user had to enter specially formatted text into a text area, essentially editing a raw settings file. The new version simplifies this by making it an all-or-nothing approach: All expandable menu items are either cloned or not. The cloning is also done in Javascript, which means that non-JS users are not confused by redundantly cloned links.

It is still possible to open a page directly by double-clicking on the item in question, but this can now be switched off, too. When the item cloning is enabled, it's not necessary.

dhtml_menu 6.x-3.x-dev

Download Size md5 hash
dhtml_menu-6.x-3.x-dev.tar.gz 11.6 KB ff992a2889ee6b2564d33a4cda9e594d
dhtml_menu-6.x-3.x-dev.zip 13.31 KB 09894f7906646d8cb525902f67e60109
Last updated: February 25, 2011 - 07:31
Development snapshot from branch: 6.x-3.x

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.

Furthermore, it has always been possible to "clone" menu items in such a way that while the item itself merely expands and collapses the submenu, the cloned item will link to the actual page. This setting has been a usability nightmare, because the user had to enter specially formatted text into a text area, essentially editing a raw settings file. The new version simplifies this by making it an all-or-nothing approach: All expandable menu items are either cloned or not. The cloning is also done in Javascript, which means that non-JS users are not confused by redundantly cloned links.

It is still possible to open a page directly by double-clicking on the item in question, but this can now be switched off, too. When the item cloning is disabled, it's not necessary.

This version is not yet being released for production use, to give the translators some time to submit new localizations.

#277063: The next generation of DHTML Menu

dhtml_menu 6.x-2.2

Download Size md5 hash
dhtml_menu-6.x-2.2.tar.gz 16.21 KB c1e556822591e402fcc3f82bbb287e41
dhtml_menu-6.x-2.2.zip 24.22 KB 36b07b6f17c04dd85969decfc442f153
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-2.2

Release notes

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

Several bugs have also been fixed:
- #276507: Blocks from other modules are emptied
- If you're updating from an older version that uses special blocks, the updating function sometimes fails to reinstate the original Navigation block, breaking the site layout. In order to make the update less confusing, a warning message is generated.

dhtml_menu 5.x-1.5

Download Size md5 hash
dhtml_menu-5.x-1.5.tar.gz 12.92 KB 3685815a4664b05fa4bc445e477b02fb
dhtml_menu-5.x-1.5.zip 16.28 KB 34fed4a2ba1f17058d05560732cdb275
Last updated: December 24, 2010 - 22:45
Official release from tag: 5.x-1.5

Release notes

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

Download Size md5 hash
dhtml_menu-6.x-2.1.tar.gz 14.84 KB 6c0e56799100c05cbdbcf087fbd647e4
dhtml_menu-6.x-2.1.zip 21.04 KB ca4f5f6aab247e23a569b6b7e2b3ff54
Last updated: December 24, 2010 - 22:45
Official release from tag: 6.x-2.1

Release notes

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).

Subscribe with RSS Syndicate content