FSN#32007 Find-as-you-type nu met delay

svn path=/Website/trunk/; revision=24451
This commit is contained in:
Jos Groot Lipman
2015-03-16 08:54:35 +00:00
parent abf6c5a9e8
commit 8c77d1f7f1

View File

@@ -14,6 +14,23 @@
// <form> printform is nodig bij printen reserveringen i.v.m. POST formulier
// maar <form> mag niet binnen een ander <form> voorkomen en moet eigenlijk wel binnen body staan
// Formulier als tekststring samenstellen en m.b.v. $(document).ready(function(){}) binnen de body zetten
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();
$('table.rstable>tbody>tr').each(function(){
var text = $(this).text().toLowerCase();
$(this).toggle(text.indexOf(valThis) > -1);
});
}
$(document).ready(function() {
if (typeof(postformHTML)!="undefined") $("body").append(postformHTML);
@@ -23,11 +40,7 @@ $(document).ready(function() {
$("#autofilter")
.click(function (e) {e.stopPropagation()})
.keyup(function(){
var valThis = $(this).val().toLowerCase();
$('table.rstable>tbody>tr').each(function(){
var text = $(this).text().toLowerCase();
$(this).toggle(text.indexOf(valThis) > -1);
});
delayed(200, doFilter);
});
};
});