diff --git a/core/modules/views_ui/js/views_ui.listing.js b/core/modules/views_ui/js/views_ui.listing.js index 1dc807a0ad1a9d10a82b22a17272c1732c676a4c..7d19cd498d2e22062d68f6d3e8aa869db08d04a5 100644 --- a/core/modules/views_ui/js/views_ui.listing.js +++ b/core/modules/views_ui/js/views_ui.listing.js @@ -12,7 +12,7 @@ * * Text search input: input.views-filter-text * Target table: input.views-filter-text[data-table] - * Source text: .views-table-filter-text-source + * Source text: [data-drupal-selector="views-table-filter-text-source"] * * @type {Drupal~behavior} * @@ -30,7 +30,7 @@ function showViewRow(index, row) { var $row = $(row); - var $sources = $row.find('.views-table-filter-text-source'); + var $sources = $row.find('[data-drupal-selector="views-table-filter-text-source"]'); var textMatch = $sources.text().toLowerCase().indexOf(query) !== -1; $row.closest('tr').toggle(textMatch); } diff --git a/core/modules/views_ui/src/ViewListBuilder.php b/core/modules/views_ui/src/ViewListBuilder.php index daf96aaa779e9ccfd8490abb38479d32664e6f81..9cb427e39c9f0bfc0fd9c37750dc867a67d44afd 100644 --- a/core/modules/views_ui/src/ViewListBuilder.php +++ b/core/modules/views_ui/src/ViewListBuilder.php @@ -103,9 +103,14 @@ public function buildRow(EntityInterface $view) { 'data' => array( '#plain_text' => $view->get('description'), ), - 'class' => array('views-table-filter-text-source'), + 'data-drupal-selector' => 'views-table-filter-text-source', + ), + 'tag' => array( + 'data' => array( + '#plain_text' => $view->get('tag'), + ), + 'data-drupal-selector' => 'views-table-filter-text-source', ), - 'tag' => $view->get('tag'), 'path' => array( 'data' => array( '#theme' => 'item_list', diff --git a/core/modules/views_ui/templates/views-ui-view-info.html.twig b/core/modules/views_ui/templates/views-ui-view-info.html.twig index fa32a0c68a783000e952c216844b3adf0b3776dc..483972f2bbc8a1672f314f2562f280a9669edd22 100644 --- a/core/modules/views_ui/templates/views-ui-view-info.html.twig +++ b/core/modules/views_ui/templates/views-ui-view-info.html.twig @@ -9,7 +9,7 @@ * @ingroup themeable */ #} -<h3 class="views-ui-view-title views-table-filter-text-source">{{ view.label }}</h3> +<h3 class="views-ui-view-title" data-drupal-selector="views-table-filter-text-source">{{ view.label }}</h3> <div class="views-ui-view-displays"> {% if displays %} {% trans %} @@ -24,5 +24,5 @@ </div> <div class="views-ui-view-machine-name"> {{ 'Machine name:'|t }} - <span class="views-table-filter-text-source">{{ view.id }}</span> + <span data-drupal-selector="views-table-filter-text-source">{{ view.id }}</span> </div> diff --git a/core/themes/stable/templates/admin/views-ui-view-info.html.twig b/core/themes/stable/templates/admin/views-ui-view-info.html.twig index 13052340ff6fccc54e64fb3bc38454a3f62d0566..dc8f7609fe9c1c38ec0b33fd5109a382fa397a99 100644 --- a/core/themes/stable/templates/admin/views-ui-view-info.html.twig +++ b/core/themes/stable/templates/admin/views-ui-view-info.html.twig @@ -7,7 +7,7 @@ * - displays: List of displays. */ #} -<h3 class="views-ui-view-title views-table-filter-text-source">{{ view.label }}</h3> +<h3 class="views-ui-view-title" data-drupal-selector="views-table-filter-text-source">{{ view.label }}</h3> <div class="views-ui-view-displays"> {% if displays %} {% trans %} @@ -22,5 +22,5 @@ </div> <div class="views-ui-view-machine-name"> {{ 'Machine name:'|t }} - <span class="views-table-filter-text-source">{{ view.id }}</span> + <span data-drupal-selector="views-table-filter-text-source">{{ view.id }}</span> </div>