Implement a 400ms delay in the searchbar

This commit is contained in:
Mark Schouten 2014-11-05 09:22:57 +01:00
parent b035bfd52a
commit 7fc9c5aabb

View file

@ -627,15 +627,24 @@ $(document).ready(function () {
$('#domsearch').addClear({ $('#domsearch').addClear({
onClear: function() { $('#MasterZones').jtable('load'); } onClear: function() { $('#MasterZones').jtable('load'); }
}); });
$('#domsearch').on('input', function (e) {
e.preventDefault(); function searchDoms() {
$('#MasterZones').jtable('load', { $('#MasterZones').jtable('load', {
domsearch: $('#domsearch').val() domsearch: $('#domsearch').val()
}); });
$('#SlaveZones').jtable('load', { $('#SlaveZones').jtable('load', {
domsearch: $('#domsearch').val() domsearch: $('#domsearch').val()
}); });
}
stimer = 0;
$('#domsearch').on('input', function (e) {
e.preventDefault();
clearTimeout(stimer);
stimer = setTimeout(searchDoms, 400);
}); });
<? if (is_adminuser()) { ?> <? if (is_adminuser()) { ?>
$('#Users').hide(); $('#Users').hide();
$('#useradmin').click(function () { $('#useradmin').click(function () {