From a3d9d2345904a5235b0a43e5a7f33a393501acee Mon Sep 17 00:00:00 2001 From: Joris Tirado Date: Tue, 2 Dec 2014 10:51:11 -0800 Subject: [PATCH] UI-935: Add search event in user's devices listing --- submodules/users/users.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/submodules/users/users.js b/submodules/users/users.js index 8bdeeb8..363fb34 100644 --- a/submodules/users/users.js +++ b/submodules/users/users.js @@ -1073,6 +1073,22 @@ define(function(require){ } }); + template.on('keyup', '.detail-devices .search-query', function() { + var searchString = $(this).val().toLowerCase(), + rows = template.find('.list-unassigned-items .item-row'), + emptySearch = template.find('.list-unassigned-items .empty-search-row'); + + _.each(rows, function(row) { + var row = $(row); + + row.data('search').toLowerCase().indexOf(searchString) < 0 ? row.hide() : row.show(); + }); + + if(rows.size() > 0) { + rows.is(':visible') ? emptySearch.hide() : emptySearch.show(); + } + }); + /* Events for Numbers in Users */ template.on('click', '.detail-numbers .list-assigned-items .remove-number', function() { var $this = $(this),