function panopoly_core_library_alter in Panopoly Core 7
Implements hook_library_alter().
File
- ./
panopoly_core.module, line 193
Code
function panopoly_core_library_alter(&$libraries, $module) {
if ($module == 'system') {
// Installs our custom jQuery UI theme.
if (isset($libraries['ui'])) {
if (isset($libraries['ui']['css']['misc/ui/jquery.ui.theme.css'])) {
$libraries['ui']['css']['misc/ui/jquery.ui.theme.css']['data'] = drupal_get_path('module', 'panopoly_core') . '/css/panopoly-jquery-ui-theme.css';
}
if (isset($libraries['ui']['css']['misc/ui/jquery.ui.core.css'])) {
unset($libraries['ui']['css']['misc/ui/jquery.ui.core.css']);
}
}
// If our jQuery UI theme is in use, then we need to remove unnecessary CSS,
// because it's all merged into our theme.
$jquery_ui_unnecessary_css = array(
'ui.button',
'ui.resizable',
'ui.selectable',
'ui.dialog',
'ui.tabs',
);
foreach ($jquery_ui_unnecessary_css as $name) {
if (isset($libraries[$name])) {
if (isset($libraries[$name]['css'])) {
unset($libraries[$name]['css']);
}
}
}
}
}