Use Date.now in modern builds.

Former-commit-id: de4329c5f4eaa92da8447e1232ce28e00a0f885d
This commit is contained in:
John-David Dalton
2013-08-09 08:22:38 -07:00
parent 690e5a7f9c
commit 44c10d720a
9 changed files with 72 additions and 64 deletions

View File

@@ -3670,7 +3670,7 @@
clear();
if (isCalled) {
if (maxWait !== false) {
lastCalled = new Date;
lastCalled = +new Date;
}
result = func.apply(thisArg, args);
}
@@ -3679,7 +3679,7 @@
var maxDelayed = function() {
clear();
if (trailing || (maxWait !== wait)) {
lastCalled = new Date;
lastCalled = +new Date;
result = func.apply(thisArg, args);
}
};
@@ -3698,15 +3698,15 @@
result = func.apply(thisArg, args);
}
} else {
var now = new Date;
var stamp = +new Date;
if (!maxTimeoutId && !leading) {
lastCalled = now;
lastCalled = stamp;
}
var remaining = maxWait - (now - lastCalled);
var remaining = maxWait - (stamp - lastCalled);
if (remaining <= 0) {
clearTimeout(maxTimeoutId);
maxTimeoutId = null;
lastCalled = now;
lastCalled = stamp;
result = func.apply(thisArg, args);
}
else if (!maxTimeoutId) {