2 * DO NOT EDIT THIS FILE.
3 * See the following change record for more information,
4 * https://www.drupal.org/node/2815083
8 (function ($, Drupal) {
9 Drupal.behaviors.viewTableFilterByText = {
10 attach: function attach(context, settings) {
11 var $input = $('input.views-filter-text').once('views-filter-text');
12 var $table = $($input.attr('data-table'));
15 function filterViewList(e) {
16 var query = $(e.target).val().toLowerCase();
18 function showViewRow(index, row) {
20 var $sources = $row.find('[data-drupal-selector="views-table-filter-text-source"]');
21 var textMatch = $sources.text().toLowerCase().indexOf(query) !== -1;
22 $row.closest('tr').toggle(textMatch);
25 if (query.length >= 2) {
26 $rows.each(showViewRow);
33 $rows = $table.find('tbody tr');
34 $input.on('keyup', filterViewList);