You are here

function media_directories_ui_preprocess_views_view_fields__media_directories_base in Media Directories 2.x

Same name and namespace in other branches
  1. 8 modules/media_directories_ui/media_directories_ui.module \media_directories_ui_preprocess_views_view_fields__media_directories_base()

Implements hook_preprocess_HOOK().

File

modules/media_directories_ui/media_directories_ui.module, line 125
Main module file.

Code

function media_directories_ui_preprocess_views_view_fields__media_directories_base(&$variables) {
  foreach ($variables['fields'] as $name => &$field) {

    /** @var \Drupal\media\Entity\Media $entity */
    $entity = $variables['row']->_entity;
    if ($name === 'thumbnail__target_id') {
      $field->wrapper_attributes
        ->addClass('media-thumbnail');
      $field->wrapper_attributes
        ->addClass('media-thumbnail--' . $entity
        ->bundle());
    }
    elseif ($name === 'name') {
      $field->wrapper_attributes
        ->addClass('media-name');
      $field->wrapper_attributes
        ->addClass('media-name--' . $entity
        ->bundle());
    }
  }
}