You are here

function _load_nice_menus_library in Nice Menus 7.2

Same name and namespace in other branches
  1. 7.3 nice_menus.module \_load_nice_menus_library()

add nice_menus js library.

1 call to _load_nice_menus_library()
nice_menus_init in ./nice_menus.module
Implements hook_init().

File

./nice_menus.module, line 354
Module to enable CSS dropdown and flyout menus.

Code

function _load_nice_menus_library() {
  static $is_load = FALSE;
  if ($is_load === FALSE) {

    // Add Superfish JavaScript, if enabled.
    if (variable_get('nice_menus_js', 1) == 1) {
      drupal_add_library('nice_menus', 'nice_menus');
    }

    // Add main CSS functionality.
    drupal_add_css(drupal_get_path('module', 'nice_menus') . '/css/nice_menus.css', array(
      'group' => CSS_DEFAULT,
      'basename' => 'nice_menus.css',
    ));

    // Add custom CSS layout if specified.
    if ($custom = variable_get('nice_menus_custom_css', '')) {
      drupal_add_css($custom, array(
        'group' => CSS_DEFAULT,
        'basename' => '/css/nice_menus_custom.css',
      ));
    }
    elseif (!variable_get('nice_menud_disable_default_css', FALSE)) {
      drupal_add_css(drupal_get_path('module', 'nice_menus') . '/css/nice_menus_default.css', array(
        'group' => CSS_DEFAULT,
        'basename' => '/css/nice_menus_default.css',
      ));
    }
    $is_load = TRUE;
  }
}