diff --git a/core/modules/views_ui/templates/views-ui-display-tab-bucket.html.twig b/core/modules/views_ui/templates/views-ui-display-tab-bucket.html.twig index 50e925d..99ffeea 100644 --- a/core/modules/views_ui/templates/views-ui-display-tab-bucket.html.twig +++ b/core/modules/views_ui/templates/views-ui-display-tab-bucket.html.twig @@ -14,7 +14,14 @@ * @ingroup themeable */ #} - +{% + set classes = [ + 'views-ui-display-tab-bucket', + name ? name|clean_class, + overridden ? 'overridden', + ] +%} + {% if title -%}

{{ title }}

{%- endif %} diff --git a/core/modules/views_ui/templates/views-ui-display-tab-setting.html.twig b/core/modules/views_ui/templates/views-ui-display-tab-setting.html.twig index 12cfda4..1cb6d88 100644 --- a/core/modules/views_ui/templates/views-ui-display-tab-setting.html.twig +++ b/core/modules/views_ui/templates/views-ui-display-tab-setting.html.twig @@ -15,7 +15,16 @@ * @ingroup themeable */ #} - +{% + set classes = [ + 'views-display-setting', + 'clearfix', + 'views-ui-display-tab-setting', + defaulted ? 'defaulted', + overridden ? 'overridden', +] +%} + {% if description -%} {{ description }} {%- endif %} diff --git a/core/modules/views_ui/views_ui.theme.inc b/core/modules/views_ui/views_ui.theme.inc index 80f2f45..f921234 100644 --- a/core/modules/views_ui/views_ui.theme.inc +++ b/core/modules/views_ui/views_ui.theme.inc @@ -27,21 +27,10 @@ * appended to the setting's description. */ function template_preprocess_views_ui_display_tab_setting(&$variables) { - - // Add default class attributes. - $variables['attributes']['class'][] = 'views-display-setting'; - $variables['attributes']['class'][] = 'clearfix'; - // Put the primary link to the left side. array_unshift($variables['settings_links'], $variables['link']); - $variables['attributes']['class'][] = 'views-ui-display-tab-setting'; - - if (!empty($variables['defaulted'])) { - $variables['attributes']['class'][] = 'defaulted'; - } if (!empty($variables['overridden'])) { - $variables['attributes']['class'][] = 'overridden'; $variables['attributes']['title'][] = t('Overridden'); } @@ -64,17 +53,13 @@ function template_preprocess_views_ui_display_tab_setting(&$variables) { function template_preprocess_views_ui_display_tab_bucket(&$variables) { $element = $variables['element']; - $variables['attributes']['class'][] = 'views-ui-display-tab-bucket'; - - if (!empty($element['#name'])) { - $variables['attributes']['class'][] = drupal_html_class($element['#name']); - } if (!empty($element['#overridden'])) { - $variables['attributes']['class'][] = 'overridden'; $variables['attributes']['title'][] = t('Overridden'); } $variables['content'] = $element['#children']; + $variables['name'] = $element['#name']; + $variables['overridden'] = $element['#overridden']; $variables['title'] = $element['#title']; $variables['actions'] = !empty($element['#actions']) ? $element['#actions'] : array(); }