diff --git a/core/modules/views_ui/templates/views-ui-container.html.twig b/core/modules/views_ui/templates/views-ui-container.html.twig
index d45b158..e6943ca 100644
--- a/core/modules/views_ui/templates/views-ui-container.html.twig
+++ b/core/modules/views_ui/templates/views-ui-container.html.twig
@@ -4,7 +4,6 @@
* Default theme implementation for a generic views UI container/wrapper.
*
* Available variables:
- * - attributes: HTML attributes to apply to the container element.
* - children: The remaining elements such as dropbuttons and tabs.
*
* @see template_preprocess_views_ui_container()
@@ -12,4 +11,4 @@
* @ingroup themeable
*/
#}
-
{{ children }}
+{{ children }}
diff --git a/core/modules/views_ui/templates/views-ui-view-preview-section.html.twig b/core/modules/views_ui/templates/views-ui-view-preview-section.html.twig
index cfc840f..5ead1d3 100644
--- a/core/modules/views_ui/templates/views-ui-view-preview-section.html.twig
+++ b/core/modules/views_ui/templates/views-ui-view-preview-section.html.twig
@@ -7,6 +7,7 @@
* - title: The human readable section title.
* - links: A list of contextual links.
* - content: The content for this section preview.
+ * - attributes: HTML attributes to apply to the container element.
*
* @see template_preprocess_views_ui_view_preview_section()
*
@@ -15,6 +16,6 @@
#}
{{ title }}
{% if links %}
- {{ links }}
+ {{ links }}
{% endif %}
{{ content }}
diff --git a/core/modules/views_ui/views_ui.module b/core/modules/views_ui/views_ui.module
index 5dba4fe..2c9f5f8 100644
--- a/core/modules/views_ui/views_ui.module
+++ b/core/modules/views_ui/views_ui.module
@@ -137,7 +137,6 @@ function views_ui_preprocess_views_view(&$variables) {
'#section' => $section,
'#content' => $variables[$section],
'#theme_wrappers' => array('views_ui_container'),
- '#attributes' => array('class' => array('contextual-region')),
);
}
}
diff --git a/core/modules/views_ui/views_ui.theme.inc b/core/modules/views_ui/views_ui.theme.inc
index f9b165a..d55d8c1 100644
--- a/core/modules/views_ui/views_ui.theme.inc
+++ b/core/modules/views_ui/views_ui.theme.inc
@@ -508,6 +508,12 @@ function template_preprocess_views_ui_view_preview_section(&$variables) {
}
if (isset($links)) {
+ $variables['attributes'] = array(
+ 'class' => 'contextual',
+ // @todo Set data-contextual-id attribute here. _contextual_links_to_id is private function
+// 'data-contextual-id' => _contextual_links_to_id($links),
+ );
+
$build = array(
'#theme' => 'links__contextual',
'#links' => $links,