You are here

function menu_minipanels_prepare_links in Menu Minipanels 7

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