32 lines
779 B
JavaScript
32 lines
779 B
JavaScript
// Generated by CoffeeScript 1.9.3
|
|
(function() {
|
|
var $;
|
|
|
|
$ = jQuery;
|
|
|
|
$(function() {});
|
|
|
|
$('input.filter-list').parent('div').removeClass('hide');
|
|
|
|
$("input.filter-list").on("keyup", function(e) {
|
|
var ev, rex;
|
|
rex = new RegExp($(this).val(), "i");
|
|
$(".searchable li").hide();
|
|
$(".searchable li").parent().parent().hide();
|
|
$(".searchable li").filter(function() {
|
|
return rex.test($(this).text());
|
|
}).show();
|
|
$(".searchable li").filter(function() {
|
|
return rex.test($(this).text());
|
|
}).parent().parent().show();
|
|
if (e.keyCode === 27) {
|
|
$(e.currentTarget).val("");
|
|
ev = $.Event("keyup");
|
|
ev.keyCode = 13;
|
|
$(e.currentTarget).trigger(ev);
|
|
return e.currentTarget.blur();
|
|
}
|
|
});
|
|
|
|
}).call(this);
|