public static function BlazyAlter::libraryInfoAlter in Blazy 8.2
Implements hook_library_info_alter().
1 call to BlazyAlter::libraryInfoAlter()
- blazy_library_info_alter in ./
blazy.module - Implements hook_library_info_alter().
File
- src/
BlazyAlter.php, line 53
Class
- BlazyAlter
- Provides hook_alter() methods for Blazy.
Namespace
Drupal\blazyCode
public static function libraryInfoAlter(&$libraries, $extension) {
if ($extension === 'blazy') {
if ($path = blazy_libraries_get_path('blazy')) {
$libraries['blazy']['js'] = [
'/' . $path . '/blazy.js' => [
'weight' => -4,
],
];
}
if (blazy()
->configLoad('io.enabled')) {
if (blazy()
->configLoad('io.unblazy')) {
$dependencies = [
'core/drupal',
'blazy/bio.media',
'blazy/loading',
];
$libraries['load']['dependencies'] = $dependencies;
}
else {
$libraries['load']['dependencies'][] = 'blazy/bio.media';
}
}
}
if ($extension === 'media' && isset($libraries['oembed.frame'])) {
$libraries['oembed.frame']['dependencies'][] = 'blazy/oembed';
}
}