diff --git a/APPL/MLD/opdr_edit_uren.asp b/APPL/MLD/opdr_edit_uren.asp index c12e9dc067..eff5a7cd1b 100644 --- a/APPL/MLD/opdr_edit_uren.asp +++ b/APPL/MLD/opdr_edit_uren.asp @@ -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(""); + $("#autofilter") + .click(function (e) {e.stopPropagation()}) + .keyup(function(e){ + if (e.which == 27) { + $("#autofilter").val(""); + } + delayed(200, doFilter); + }); + } + });