Issue #2638410 by dawehner, Lendude: Views overview page doesn't filter on tags

8.1.x
Nathaniel Catchpole 2016-02-15 10:22:01 +09:00
parent 1ab109f11d
commit 89c6fb8950
4 changed files with 13 additions and 8 deletions

View File

@ -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);
}

View File

@ -103,9 +103,14 @@ class ViewListBuilder extends ConfigEntityListBuilder {
'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',

View File

@ -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>

View File

@ -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>