Feature #14339 » jquery_function.diff
public/javascripts/watcher_search.js | ||
---|---|---|
1 |
function findWatchers(checking,searchtext){ |
|
2 |
if(checking.text().toLowerCase().indexOf(searchtext) > -1){ |
|
3 |
checking.removeClass("hidden").addClass("visible"); |
|
4 |
} |
|
5 |
} |
|
6 | ||
7 |
$(document).ready(function(){ |
|
8 |
$('#watchers_filter').keyup(function(e){ |
|
9 |
var searchtext = $(this).val().toLowerCase(); |
|
10 |
var elements = $('#watchers_inputs > label'); |
|
11 | ||
12 |
elements.not('.hidden').addClass('hidden'); |
|
13 |
elements.each(function(){ |
|
14 |
findWatchers($(this),searchtext); |
|
15 |
}) |
|
16 |
}); |
|
17 | ||
18 |
$('#mark_all_watchers').click(function(){ |
|
19 |
$('#watchers_inputs > label').not('.hidden').children('input:checkbox:not(:checked)').attr('checked','checked'); |
|
20 |
}); |
|
21 |
}); |