AAIT#36424 Zoek filter in Mijn urenbesteding / weeklijst

svn path=/Website/trunk/; revision=29628
This commit is contained in:
Erik Groener
2016-06-02 13:54:57 +00:00
parent 63105586f2
commit d6d8b7ed10

View File

@@ -267,6 +267,40 @@ if (urole != "fe" && canWrite)
} }
}); });
} }
var timerID = null;
function delayed(delay, fn)
{
if (window.timerID)
clearTimeout(window.timerID);
window.timerID = setTimeout(fn, delay);
}
function doFilter(deze)
{
var deze = $("#autofilter");
var valThis = deze.val().toLowerCase();
$('#opdrUrenList table.fcltblocktab>tbody>tr.mldimpropdruren,tr.colhandler,tr.mldopdruren').each(function(){
var text = $(this).text().toLowerCase();
var moretext = ($(this).find("span.rsTruncmore").attr('resttxt')||"").toLowerCase();
$(this).toggle(text.indexOf(valThis) > -1 || moretext.indexOf(valThis) > -1);
});
}
$(function () {
if ($('#opdrUrenList table.fcltblocktab>tbody>tr').length > 12)
{
$("#opdrUren .fcltblockhead").append("<input id='autofilter' type='text' placeholder='"+L("lcl_autofilter")+"'>");
$("#autofilter")
.click(function (e) {e.stopPropagation()})
.keyup(function(e){
if (e.which == 27) {
$("#autofilter").val("");
}
delayed(200, doFilter);
});
}
});
</script> </script>
</head> </head>