You are here

function entity_browser_generic_embed_preprocess_views_view_grid in Varbase Media 8.7

Same name and namespace in other branches
  1. 8.5 modules/entity_browser_generic_embed/entity_browser_generic_embed.module \entity_browser_generic_embed_preprocess_views_view_grid()
  2. 8.6 modules/entity_browser_generic_embed/entity_browser_generic_embed.module \entity_browser_generic_embed_preprocess_views_view_grid()
  3. 9.0.x modules/entity_browser_generic_embed/entity_browser_generic_embed.module \entity_browser_generic_embed_preprocess_views_view_grid()

Preprocess function for grid views of the media library.

Parameters

array $variables: Template variables.

File

modules/entity_browser_generic_embed/entity_browser_generic_embed.module, line 282
Core media asset support for .

Code

function entity_browser_generic_embed_preprocess_views_view_grid(array &$variables) {

  /** @var \Drupal\views\ViewExecutable $view */
  $view = $variables['view'];
  if ($view->display_handler
    ->getPluginId() == 'entity_browser') {
    foreach ($variables['items'] as &$item) {
      foreach ($item['content'] as &$column) {
        $column['attributes']['data-selectable'] = 'true';
      }
    }
  }
}