You are here

function admin_menu_dropdown_init in Admin Menu Hider 6

Same name and namespace in other branches
  1. 5.2 admin_menu_dropdown.module \admin_menu_dropdown_init()
  2. 6.3 admin_menu_dropdown.module \admin_menu_dropdown_init()
  3. 6.2 admin_menu_dropdown.module \admin_menu_dropdown_init()
  4. 7.3 admin_menu_dropdown.module \admin_menu_dropdown_init()
  5. 7.2 admin_menu_dropdown.module \admin_menu_dropdown_init()

Implementation of hook_init().

File

./admin_menu_dropdown.module, line 11
Makes drupal administration menu able to be hidden or shown by pressing key combo

Code

function admin_menu_dropdown_init() {
  if (user_access('access administration menu')) {
    $css = variable_get('admin_menu_dropdown_hide', TRUE) ? 'admin_menu_dropdown.css' : 'admin_menu_dropdown_show.css';
    $js = variable_get('admin_menu_dropdown_hide', TRUE) ? "hidden = 1;" : "hidden = 0;";
    $js .= " visibilityCombo = '" . variable_get('admin_menu_dropdown_visibility_modifier', 'ctrl + alt');
    $js .= variable_get('admin_menu_dropdown_visibility_key', '') ? " + " . variable_get('admin_menu_dropdown_visibility_key', '') . "';" : "';";
    $js .= " disableCombo = '" . variable_get('admin_menu_dropdown_disable_modifier', 'ctrl + alt + shift');
    $js .= variable_get('admin_menu_dropdown_disable_key', '') ? " + " . variable_get('admin_menu_dropdown_disable_key', '') . "';" : "';";
    drupal_add_css(drupal_get_path('module', 'admin_menu_dropdown') . '/' . $css, 'module');
    drupal_add_js($js, 'inline');
    drupal_add_js(drupal_get_path('module', 'admin_menu_dropdown') . '/admin_menu_dropdown.js', 'module');
  }
}