function _load_nice_menus_library in Nice Menus 7.2
Same name and namespace in other branches
- 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;
}
}