You are here

Functions in DHTML Menu 6.4

Primary tabs

Namesort descending Location Description Direct uses Strings
dhtml_menu_disable ./dhtml_menu.install Implementation of hook_disable().
dhtml_menu_enable ./dhtml_menu.install Implementation of hook_enable().
dhtml_menu_help ./dhtml_menu.module Implementation of hook_help().
dhtml_menu_init ./dhtml_menu.module Implementation of hook_init(). Adds CSS, Javascript and settings to the page.
dhtml_menu_install ./dhtml_menu.install Implementation of hook_install(). This will create our system variable defaults. The benefit is that we do not need to pass defaults to variable_get(), which allows centralization of defaults.
dhtml_menu_menu ./dhtml_menu.module Implementation of hook_menu(). Adds a settings page.
dhtml_menu_settings ./dhtml_menu.admin.inc Module settings form. 8
dhtml_menu_theme_menu_item ./dhtml_menu.theme.inc Preprocessor for menu_item. Checks whether the current item has children that were not rendered, and loads and renders them. 2
dhtml_menu_theme_menu_item_link ./dhtml_menu.theme.inc Preprocessor for menu_item_link. Adds an ID attribute to menu links and helps the module follow the recursion of menu_tree_output(). 2
dhtml_menu_theme_registry_alter ./dhtml_menu.module Implementation of hook_theme_registry_alter(). Replaces the theme functions for the menu_item functions, and stores the original functions in order to call them when this module is done with preprocessing.
dhtml_menu_uninstall ./dhtml_menu.install Implementation of hook_uninstall(). Only clears our variables, so a fresh installation can repopulate them.
dhtml_menu_update_6000 ./dhtml_menu.install #6000: 6.x-2.x upgrade. Custom blocks are gone, using preprocess instead.
dhtml_menu_update_6001 ./dhtml_menu.install #6001: 6.x-2.1 upgrade. A two-dimensional array is now used for these settings, indexing by module and block delta.
dhtml_menu_update_6002 ./dhtml_menu.install #6002: 6.x-3.x upgrade. All existing variables are obsolete.
dhtml_menu_update_7101 ./dhtml_menu.install #7101: 7.x-1.x-dev upgrade (duplicated in 6.x-3.x). Remove two obsolete variables and rebuild all themes.
dhtml_menu_update_7102 ./dhtml_menu.install #7102: Consolidate variables into one settings array.
dhtml_menu_update_7103 ./dhtml_menu.install #7103: Rename "pseudo-child" to "clone".
_dhtml_menu_defaults ./dhtml_menu.install Default settings storage. 2
_dhtml_menu_index ./dhtml_menu.theme.inc Indexes the menu tree by mlid. This is needed to identify the items without relying on titles or stacks. This function is recursive. 1
_dhtml_menu_menus ./dhtml_menu.admin.inc Build a human-readable option list for all non-empty menus. Custom menus and book menus are included if the respective modules are enabled. 1
_dhtml_menu_stack ./dhtml_menu.theme.inc Helper function for storing recursion levels. 2
_dhtml_menu_subtree ./dhtml_menu.theme.inc Traverses the menu tree and returns the sub-tree of the item indicated by the parameter. 1
_dhtml_menu_unique_id ./dhtml_menu.theme.inc Keeps track of ID attributes and adds a suffix to make it unique-when necessary. 1

Other projects