You are here

function menu_minipanels_prepare_links in Menu Minipanels 6

Same name and namespace in other branches
  1. 7.2 menu_minipanels.module \menu_minipanels_prepare_links()
  2. 7 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_init().

1 call to menu_minipanels_prepare_links()
menu_minipanels_init in ./menu_minipanels.module
Implements hook_init().

File

./menu_minipanels.module, line 350
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 $link) {
    if (!empty($link['minipanel'])) {
      $load_qtip = TRUE;
      _menu_minipanels_include($link['minipanel'], $link['menu_minipanels_hover']);
    }
  }
  return $load_qtip;
}