Revision 118eabe2
Added by Amos Benari almost 12 years ago
- ID 118eabe2aaa78a3841232898e81cd698782e69e2
public/javascripts/host_edit.js | ||
---|---|---|
|
||
function filter_puppet_classes(item){
|
||
var term = $(item).val().trim();
|
||
$('li.puppetclass.hide').addClass('hide-me');
|
||
$('.puppetclass_group li.puppetclass.hide').addClass('hide-me');
|
||
if (term.length > 0) {
|
||
$('li.puppetclass').removeClass('filter-marker').hide();
|
||
$('li.puppetclass:not(.hide-me, .selected-marker) span:contains('+term+')').parent('li').addClass('filter-marker').show();
|
||
$('.puppetclass_group li.puppetclass').removeClass('filter-marker').hide();
|
||
$('.puppetclass_group li.puppetclass:not(.hide-me, .selected-marker) span:contains('+term+')').parent('li').addClass('filter-marker').show();
|
||
} else{
|
||
$('li.puppetclass:not(.hide-me, .selected-marker)').addClass('filter-marker').show();
|
||
$('.puppetclass_group li.puppetclass:not(.hide-me, .selected-marker)').addClass('filter-marker').show();
|
||
}
|
||
var groups = $('li.filter-marker').closest('.puppetclass_group');
|
||
$('.puppetclass_group').hide();
|
Also available in: Unified diff
fixes #1747 host selected puppet classes are afected by the classes filter.