You are here

function admin_menu_toolbar_library_info in Administration menu 8.3

Implements hook_library_info().

File

admin_menu_toolbar/admin_menu_toolbar.module, line 13
Renders Administration menu like Toolbar (core) module.

Code

function admin_menu_toolbar_library_info() {
  $path = drupal_get_path('module', 'admin_menu_toolbar');
  $options = [
    'every_page' => TRUE,
  ];

  // @todo D8: every_page is broken for System libraries.
  // @see http://drupal.org/node/1805452
  $options = [];
  $libraries['drupal.admin'] = [
    'title' => 'Administration menu toolbar',
    'version' => '1.0',
    'css' => [
      $path . '/admin_menu_toolbar.css' => $options,
    ],
    'js' => [
      $path . '/admin_menu_toolbar.js' => $options,
    ],
    'dependencies' => [
      [
        'admin_menu',
        'drupal.admin',
      ],
    ],
  ];

  // @todo Stop-gap fix until cached rendering is resolved.
  // @see http://drupal.org/node/1567622
  if (0 && module_exists('shortcut')) {
    $shortcut_path = drupal_get_path('module', 'shortcut');
    $libraries['drupal.admin']['css'][$shortcut_path . '/shortcut.base.css'] = $options;
    $libraries['drupal.admin']['css'][$shortcut_path . '/shortcut.theme.css'] = $options;
  }
  return $libraries;
}