You are here

views_attach_library.module in Views Attach Library 8.x

Same filename and directory in other branches
  1. 8 views_attach_library.module
  2. 2.0.x views_attach_library.module

File

views_attach_library.module
View source
<?php

use Drupal\views\ViewExecutable;

/**
 * Implements hook_views_pre_render().
 */
function views_attach_library_views_pre_render(ViewExecutable $view) {
  $current_display = $view->current_display;
  $view_config = $view->storage
    ->getDisplay($current_display);
  if (!empty($view_config['display_options']['display_extenders']['library_in_views_display_extender'])) {
    $library = $view_config['display_options']['display_extenders']['library_in_views_display_extender']['attach_library']['attach_library'];
    if (!empty($library)) {

      // Attach library to view.
      $view->element['#attached']['library'][] = $library;
    }
  }
}