function views_attach_library_views_pre_render in Views Attach Library 2.0.x
Same name and namespace in other branches
- 8 views_attach_library.module \views_attach_library_views_pre_render()
- 8.x views_attach_library.module \views_attach_library_views_pre_render()
Implements hook_views_pre_render().
File
- ./
views_attach_library.module, line 14 - This file adds a library to views page or block.
Code
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'])) {
$libraries = explode(',', $view_config['display_options']['display_extenders']['library_in_views_display_extender']['attach_library']['attach_library']);
foreach ($libraries as $library) {
// Attach library to view.
$view->element['#attached']['library'][] = trim($library);
}
}
}