function google_webfont_loader_api_library_info_alter in Webfont Loader 8
Implements hook_library_info_alter().
File
- ./
google_webfont_loader_api.module, line 38 - Google Webfont Loader API primary file.
Code
function google_webfont_loader_api_library_info_alter(&$library, $module) {
$config = \Drupal::config('google_webfont_loader_api.settings');
$extension = 'webfont_loader';
if ($module == 'google_webfont_loader_api') {
if ($config
->get('cache')) {
foreach ($library[$extension]['js'] as $key => $value) {
if (strpos($key, 'webfontloader.js') !== FALSE) {
unset($library[$extension]['js'][$key]);
}
}
$library[$extension]['js']['webfont.js'] = array(
'type' => 'file',
'every_page' => TRUE,
);
}
if ($config
->get('display_style') == 'hidden') {
$library[$extension]['css']['component']['google_webfont_loader_api.hidden.css'] = array(
'every_page' => TRUE,
);
}
}
}