function menu_minipanels_prepare_links in Menu Minipanels 7
Same name and namespace in other branches
- 6 menu_minipanels.module \menu_minipanels_prepare_links()
- 7.2 menu_minipanels.module \menu_minipanels_prepare_links()
Ensure that we capture any mini panel menus. This is run on every page load. See @menu_minipanels_page_alter().
1 call to menu_minipanels_prepare_links()
- menu_minipanels_page_alter in ./
menu_minipanels.module - Implements hook_page_alter().
File
- ./
menu_minipanels.module, line 283 - Allows an administrator to specify a minipanel to be associated with a Drupal menu item. When that menu item is hovered or clicked (as per config), the minipanel content will be shown using the qTip javascript library.
Code
function menu_minipanels_prepare_links($links) {
// Track whether the qTip code needs to be loaded.
$load_qtip = FALSE;
foreach ($links as $ctr => $link) {
if (!empty($link['minipanel'])) {
$load_qtip = TRUE;
_menu_minipanels_include($link['minipanel'], $link['menu_minipanels_hover']);
}
}
return $load_qtip;
}