diff --git a/core/modules/views/src/Tests/Handler/AreaEntityTest.php b/core/modules/views/src/Tests/Handler/AreaEntityTest.php index 4bc9af7..74b0d8b 100644 --- a/core/modules/views/src/Tests/Handler/AreaEntityTest.php +++ b/core/modules/views/src/Tests/Handler/AreaEntityTest.php @@ -128,8 +128,8 @@ public function doTestRender($entities) { $preview = $view->preview('default', [$entities[1]->id()]); $this->setRawContent(\Drupal::service('renderer')->renderRoot($preview)); $view_class = 'js-view-dom-id-' . $view->dom_id; - $header_xpath = '//div[@class = "' . $view_class . '"]/div[1]'; - $footer_xpath = '//div[@class = "' . $view_class . '"]/div[3]'; + $header_xpath = '//div[@class = "' . $view_class . '"]/header[1]'; + $footer_xpath = '//div[@class = "' . $view_class . '"]/footer[last()]'; $result = $this->xpath($header_xpath); $this->assertTrue(strpos(trim((string) $result[0]), $entities[0]->label()) !== FALSE, 'The rendered entity appears in the header of the view.'); @@ -164,7 +164,7 @@ public function doTestRender($entities) { $preview = $view->preview('default', array($entities[1]->id())); $this->setRawContent($renderer->renderRoot($preview)); $view_class = 'js-view-dom-id-' . $view->dom_id; - $result = $this->xpath('//div[@class = "' . $view_class . '"]/div[1]'); + $result = $this->xpath('//div[@class = "' . $view_class . '"]/header[1]'); $this->assertTrue(strpos(trim((string) $result[0]), $entities[0]->label()) !== FALSE, 'The rendered entity appears in the header of the view.'); $this->assertTrue(strpos(trim((string) $result[0]), 'test') !== FALSE, 'The rendered entity appeared in the right view mode.'); @@ -173,7 +173,7 @@ public function doTestRender($entities) { $preview = $view->preview('default', array($entities[2]->id())); $this->setRawContent($renderer->renderRoot($preview)); $view_class = 'js-view-dom-id-' . $view->dom_id; - $result = $this->xpath('//div[@class = "' . $view_class . '"]/div[3]'); + $result = $this->xpath('//div[@class = "' . $view_class . '"]/footer[last()]'); $this->assertTrue(strpos($result[0], $entities[2]->label()) === FALSE, 'The rendered entity does not appear in the footer of the view.'); // Test the available view mode options. diff --git a/core/modules/views/src/Tests/Plugin/StyleMappingTest.php b/core/modules/views/src/Tests/Plugin/StyleMappingTest.php index b6aeb0b..58984fe 100644 --- a/core/modules/views/src/Tests/Plugin/StyleMappingTest.php +++ b/core/modules/views/src/Tests/Plugin/StyleMappingTest.php @@ -53,7 +53,7 @@ protected function mappedOutputHelper($view) { $output = $view->preview(); $rendered_output = \Drupal::service('renderer')->renderRoot($output); $this->storeViewPreview($rendered_output); - $rows = $this->elements->body->div->div->div; + $rows = $this->elements->body->div->div; $data_set = $this->dataSet(); $count = 0; diff --git a/core/modules/views/src/Tests/Plugin/StyleUnformattedTest.php b/core/modules/views/src/Tests/Plugin/StyleUnformattedTest.php index 40c534d..ae0ef10 100644 --- a/core/modules/views/src/Tests/Plugin/StyleUnformattedTest.php +++ b/core/modules/views/src/Tests/Plugin/StyleUnformattedTest.php @@ -32,7 +32,7 @@ function testDefaultRowClasses() { $output = $view->preview(); $this->storeViewPreview(\Drupal::service('renderer')->renderRoot($output)); - $rows = $this->elements->body->div->div->div; + $rows = $this->elements->body->div->div; $count = 0; $count_result = count($view->result); foreach ($rows as $row) { diff --git a/core/modules/views/templates/views-view.html.twig b/core/modules/views/templates/views-view.html.twig index 9a661b8..08e9966 100644 --- a/core/modules/views/templates/views-view.html.twig +++ b/core/modules/views/templates/views-view.html.twig @@ -44,50 +44,38 @@ {% endif %} {{ title_suffix }} {% if header %} -
+
{{ header }} -
+ {% endif %} {% if exposed %} -
{{ exposed }} -
{% endif %} {% if attachment_before %} -
{{ attachment_before }} -
{% endif %} {% if rows %} -
{{ rows }} -
{% elseif empty %} -
{{ empty }} -
{% endif %} {% if pager %} {{ pager }} {% endif %} {% if attachment_after %} -
{{ attachment_after }} -
{% endif %} {% if more %} {{ more }} {% endif %} {% if footer %} -
+
+ {% endif %} {% if feed_icons %} -
{{ feed_icons }} -
{% endif %}