Files
BeWoPlaner/BeWoPlanerMobil/node_modules/utilise/debounce.js
Lyndon Jetten fda2c306b5 MoK: Report Viewer hinzugefügt
FaC: Das alte Flag von Terminen, die in die Zeiterfassung übernommen worden sind, wird ebenfalls berücksichtigt.
2023-03-13 19:39:04 +01:00

18 lines
363 B
JavaScript

var is = require('./is')
module.exports = function debounce(d){
var pending, wait = is.num(d) ? d : 100
return is.fn(d)
? next(d)
: next
function next(fn){
return function(){
var ctx = this, args = arguments
pending && clearTimeout(pending)
pending = setTimeout(function(){ fn.apply(ctx, args) }, wait)
}
}
}