You are here

function varbase_media_page_attachments_alter in Varbase Media 8.7

Implements hook_page_attachments_alter().

File

./varbase_media.module, line 213
Contains varbase_media.module.

Code

function varbase_media_page_attachments_alter(array &$attachments) {

  // Attached the varbase media common library.
  $attachments['#attached']['library'][] = 'varbase_media/common';
  if (!\Drupal::currentUser()
    ->isAnonymous()) {

    // Attached the varbase media common logged in users library.
    $attachments['#attached']['library'][] = 'varbase_media/common_logged';
  }
  if (Drupal::service('module_handler')
    ->moduleExists('blazy')) {

    // Attach the Blazy load library.
    $attachments['#attached']['library'][] = 'blazy/load';

    // Add the Varbase Media Blazy Blurry behaviour.
    $use_blazy_blurry = \Drupal::config('varbase_media.settings')
      ->get('use_blazy_blurry');
    if (isset($use_blazy_blurry) && $use_blazy_blurry === TRUE) {
      $attachments['#attached']['library'][] = 'varbase_media/blazy_blurry';
    }
  }
}