Releases for DHTML Menu

dhtml_menu 6.x-4.x-dev

Arancaytar - November 7, 2009 - 01:50
Nightly development snapshot from CVS branch: DRUPAL-6--4
First released: November 7, 2009 - 01:50
Download: dhtml_menu-6.x-4.x-dev.tar.gz
Size: 17.74 KB
md5_file hash: 06e3cac9bc01226a0480a9fc8729d497
Last updated: November 7, 2009 - 12:04
View usage statistics for this release

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

Arancaytar - June 8, 2009 - 09:25
Official release from CVS tag: DRUPAL-7--1-0-ALPHA3
First released: June 8, 2009 - 09:25
Download: dhtml_menu-7.x-1.0-alpha3.tar.gz
Size: 19.35 KB
md5_file hash: 60f92ae056ef820e092af62c42166451
Last updated: June 8, 2009 - 09:30
View usage statistics for this release

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

Arancaytar - June 5, 2009 - 00:30
Official release from CVS tag: DRUPAL-6--3-5
First released: June 5, 2009 - 00:30
Download: dhtml_menu-6.x-3.5.tar.gz
Size: 18.79 KB
md5_file hash: 5b9e08eb6521a056cddd040a89be1ded
Last updated: June 5, 2009 - 00:30
View usage statistics for this release

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

Arancaytar - May 31, 2009 - 15:47
Official release from CVS tag: DRUPAL-7--1-0-ALPHA2
First released: May 31, 2009 - 15:47
Download: dhtml_menu-7.x-1.0-alpha2.tar.gz
Size: 17.45 KB
md5_file hash: 6233e410d3857ced92acdb15cea8a153
Last updated: May 31, 2009 - 15:50
View usage statistics for this release

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

Arancaytar - January 17, 2009 - 03:25
Official release from CVS tag: DRUPAL-6--3-4
First released: January 17, 2009 - 03:25
Download: dhtml_menu-6.x-3.4.tar.gz
Size: 15.37 KB
md5_file hash: 37dc0250f893f92393e82fb73d21f0e6
Last updated: January 17, 2009 - 03:30
View usage statistics for this release

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

Arancaytar - December 30, 2008 - 00:06
Official release from CVS tag: DRUPAL-6--3-3
First released: December 30, 2008 - 00:06
Download: dhtml_menu-6.x-3.3.tar.gz
Size: 14.6 KB
md5_file hash: 97227ba842ed112b0781b2bf2f6eff6c
Last updated: December 30, 2008 - 00:10
View usage statistics for this release

- #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

Arancaytar - November 9, 2008 - 23:12
Official release from CVS tag: DRUPAL-6--3-2
First released: November 9, 2008 - 23:12
Download: dhtml_menu-6.x-3.2.tar.gz
Size: 13.99 KB
md5_file hash: 0591ef3cb8f40ffb1c5d512b5196677d
Last updated: November 9, 2008 - 23:15
View usage statistics for this release

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

Arancaytar - November 9, 2008 - 11:00
Official release from CVS tag: DRUPAL-6--3-1
First released: November 9, 2008 - 11:00
Download: dhtml_menu-6.x-3.1.tar.gz
Size: 13.95 KB
md5_file hash: 515772da56e8c8c1b13519b55c4ac0dd
Last updated: November 9, 2008 - 11:05
View usage statistics for this release

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

Arancaytar - November 7, 2008 - 20:47
Official release from CVS tag: DRUPAL-6--3-0
First released: November 7, 2008 - 20:47
Download: dhtml_menu-6.x-3.0.tar.gz
Size: 13.78 KB
md5_file hash: a9a5ff2b764ffabdb7b2493f9228cc23
Last updated: November 7, 2008 - 20:50
View usage statistics for this release

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

Arancaytar - November 5, 2008 - 21:50
Official release from CVS tag: DRUPAL-5--1-6
First released: November 5, 2008 - 21:50
Download: dhtml_menu-5.x-1.6.tar.gz
Size: 10.43 KB
md5_file hash: 9a28219f681ca0efdd409eb354dfd743
Last updated: November 5, 2008 - 21:50
View usage statistics for this release

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

Arancaytar - November 5, 2008 - 18:11
Official release from CVS tag: DRUPAL-7--1-0-ALPHA1
First released: November 5, 2008 - 18:11
Download: dhtml_menu-7.x-1.0-alpha1.tar.gz
Size: 14.33 KB
md5_file hash: 4ba773d6b262d2a3e0a36749936bad4b
Last updated: November 5, 2008 - 18:15
View usage statistics for this release

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

Arancaytar - July 19, 2008 - 19:50
Official release from CVS tag: DRUPAL-6--3-0-BETA
First released: July 19, 2008 - 19:50
Download: dhtml_menu-6.x-3.0-beta.tar.gz
Size: 11.96 KB
md5_file hash: 1b3a7038af2facfbcac69990a98212c9
Last updated: July 19, 2008 - 19:55
View usage statistics for this release

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

Arancaytar - July 17, 2008 - 13:16
Nightly development snapshot from CVS branch: HEAD
First released: July 17, 2008 - 13:16
Download: dhtml_menu-7.x-1.x-dev.tar.gz
Size: 22.26 KB
md5_file hash: febc5658b9483c95a581080cb156028a
Last updated: November 7, 2009 - 12:04
View usage statistics for this release

First Drupal 7 version of this module.

dhtml_menu 6.x-3.0-alpha

Arancaytar - July 10, 2008 - 11:38
Official release from CVS tag: DRUPAL-6--3-0-ALPHA
First released: July 10, 2008 - 11:38
Download: dhtml_menu-6.x-3.0-alpha.tar.gz
Size: 11.03 KB
md5_file hash: 533fddb15a3400ac726d69d74d3a65a1
Last updated: July 10, 2008 - 11:40
View usage statistics for this release

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

Arancaytar - July 8, 2008 - 13:59
Nightly development snapshot from CVS branch: DRUPAL-6--3
First released: July 8, 2008 - 13:59
Download: dhtml_menu-6.x-3.x-dev.tar.gz
Size: 18.79 KB
md5_file hash: a2679cb8bbae60fd0fe06767bb9408c1
Last updated: November 7, 2009 - 12:04
View usage statistics for this release

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

Arancaytar - July 8, 2008 - 13:41
Official release from CVS tag: DRUPAL-6--2-2
First released: July 8, 2008 - 13:41
Download: dhtml_menu-6.x-2.2.tar.gz
Size: 16.21 KB
md5_file hash: c1e556822591e402fcc3f82bbb287e41
Last updated: July 8, 2008 - 13:45
View usage statistics for this release

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

Arancaytar - June 23, 2008 - 18:16
Official release from CVS tag: DRUPAL-5--1-5
First released: June 23, 2008 - 18:16
Download: dhtml_menu-5.x-1.5.tar.gz
Size: 12.92 KB
md5_file hash: 3685815a4664b05fa4bc445e477b02fb
Last updated: June 23, 2008 - 18:20
View usage statistics for this release

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

Arancaytar - June 23, 2008 - 14:30
Official release from CVS tag: DRUPAL-6--2-1
First released: June 23, 2008 - 14:30
Download: dhtml_menu-6.x-2.1.tar.gz
Size: 14.84 KB
md5_file hash: 6c0e56799100c05cbdbcf087fbd647e4
Last updated: June 23, 2008 - 14:35
View usage statistics for this release

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

Arancaytar - June 22, 2008 - 10:26
Official release from CVS tag: DRUPAL-5--1-4
First released: June 22, 2008 - 10:26
Download: dhtml_menu-5.x-1.4.tar.gz
Size: 10.37 KB
md5_file hash: b28d95a96a5ccf86d700d608c5ad1f13
Last updated: June 22, 2008 - 10:30
View usage statistics for this release

Bugs fixed:

- #223251: "Replace navigation block" is a visible item

dhtml_menu 5.x-1.3

Arancaytar - June 8, 2008 - 21:43
Official release from CVS tag: DRUPAL-5--1-3
First released: June 8, 2008 - 21:43
Download: dhtml_menu-5.x-1.3.tar.gz
Size: 12.12 KB
md5_file hash: 5d5d6dfc38fd6acb8b735d09cba12445
Last updated: June 8, 2008 - 21:45
View usage statistics for this release

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

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.