use Date.now()

This commit is contained in:
James Campos 2011-03-27 13:21:34 -07:00
parent 22c2ab3eae
commit be2d61dd8c
2 changed files with 9 additions and 14 deletions

View File

@ -56,7 +56,7 @@
*/ */
(function() { (function() {
var $, $$, DAY, a, arr, as, autoWatch, callback, changeCheckbox, changeValue, clearHidden, closeQR, config, cooldown, cutoff, d, delform, down, editSauce, el, expand, expandComment, expandThread, g, getConfig, getThread, getTime, hideReply, hideThread, href, html, i, id, imageClick, imageExpand, imageExpandClick, imageHover, imageResize, imageThumb, imageToggle, imageType, imageTypeChange, img, inAfter, input, inputs, keyModeInsert, keyModeNormal, keydown, keypress, l1, lastChecked, log, mv, navbotr, navtopr, nodeInserted, now, omitted, onloadComment, onloadThread, option, options, parseResponse, pathname, qr, recaptcha, recaptchaListener, recaptchaReload, redirect, replyNav, report, request, scroll, scrollThread, showReply, showThread, slice, span, src, start, stopPropagation, temp, text, textContent, threadF, threads, tn, tzOffset, ui, up, updateAuto, updateCallback, updateFavicon, updateInterval, updateNow, updateTime, updateTitle, updateVerbose, updaterMake, watch, watchX, watcher, watcherUpdate, x, zeroPad, _i, _j, _k, _l, _len, _len2, _len3, _len4, _len5, _len6, _len7, _m, _n, _ref, _ref2, _ref3, _ref4; var $, $$, DAY, a, arr, as, autoWatch, callback, changeCheckbox, changeValue, clearHidden, closeQR, config, cooldown, cutoff, d, delform, down, editSauce, el, expand, expandComment, expandThread, g, getConfig, getThread, hideReply, hideThread, href, html, i, id, imageClick, imageExpand, imageExpandClick, imageHover, imageResize, imageThumb, imageToggle, imageType, imageTypeChange, img, inAfter, input, inputs, keyModeInsert, keyModeNormal, keydown, keypress, l1, lastChecked, log, mv, navbotr, navtopr, nodeInserted, now, omitted, onloadComment, onloadThread, option, options, parseResponse, pathname, qr, recaptcha, recaptchaListener, recaptchaReload, redirect, replyNav, report, request, scroll, scrollThread, showReply, showThread, slice, span, src, start, stopPropagation, temp, text, textContent, threadF, threads, tn, tzOffset, ui, up, updateAuto, updateCallback, updateFavicon, updateInterval, updateNow, updateTime, updateTitle, updateVerbose, updaterMake, watch, watchX, watcher, watcherUpdate, x, zeroPad, _i, _j, _k, _l, _len, _len2, _len3, _len4, _len5, _len6, _len7, _m, _n, _ref, _ref2, _ref3, _ref4;
var __slice = Array.prototype.slice; var __slice = Array.prototype.slice;
if (typeof console != "undefined" && console !== null) { if (typeof console != "undefined" && console !== null) {
log = console.log; log = console.log;
@ -348,9 +348,6 @@
getConfig = function(name) { getConfig = function(name) {
return GM_getValue(name, config[name][0]); return GM_getValue(name, config[name][0]);
}; };
getTime = function() {
return Math.floor(new Date().getTime() / 1000);
};
inAfter = function(root, el) { inAfter = function(root, el) {
return root.parentNode.insertBefore(el, root.nextSibling); return root.parentNode.insertBefore(el, root.nextSibling);
}; };
@ -492,7 +489,7 @@
reply = p.nextSibling; reply = p.nextSibling;
g.hiddenReplies.push({ g.hiddenReplies.push({
id: reply.id, id: reply.id,
timestamp: getTime() timestamp: Date.now()
}); });
GM_setValue("hiddenReplies/" + g.BOARD + "/", JSON.stringify(g.hiddenReplies)); GM_setValue("hiddenReplies/" + g.BOARD + "/", JSON.stringify(g.hiddenReplies));
} }
@ -517,7 +514,7 @@
div = p; div = p;
g.hiddenThreads.push({ g.hiddenThreads.push({
id: div.id, id: div.id,
timestamp: getTime() timestamp: Date.now()
}); });
GM_setValue("hiddenThreads/" + g.BOARD + "/", JSON.stringify(g.hiddenThreads)); GM_setValue("hiddenThreads/" + g.BOARD + "/", JSON.stringify(g.hiddenThreads));
} }
@ -1431,7 +1428,7 @@
}; };
updateNow = function() { updateNow = function() {
var url; var url;
url = location.href + '?' + new Date().getTime(); url = location.href + '?' + Date.now();
g.req = request(url, updateCallback); g.req = request(url, updateCallback);
return $("#updater #timer").textContent = 0; return $("#updater #timer").textContent = 0;
}; };
@ -1564,7 +1561,7 @@
g.chanOffset -= 1; g.chanOffset -= 1;
} }
lastChecked = GM_getValue('lastChecked', 0); lastChecked = GM_getValue('lastChecked', 0);
now = getTime(); now = Date.now();
DAY = 24 * 60 * 60; DAY = 24 * 60 * 60;
if (lastChecked < now - 1 * DAY) { if (lastChecked < now - 1 * DAY) {
cutoff = now - 7 * DAY; cutoff = now - 7 * DAY;

View File

@ -226,8 +226,6 @@ mv = (children..., parent) ->
(parent.appendChild child) for child in children (parent.appendChild child) for child in children
getConfig = (name) -> getConfig = (name) ->
GM_getValue name, config[name][0] GM_getValue name, config[name][0]
getTime = ->
Math.floor(new Date().getTime() / 1000)
inAfter = (root, el) -> inAfter = (root, el) ->
root.parentNode.insertBefore el, root.nextSibling root.parentNode.insertBefore el, root.nextSibling
slice = (arr, id) -> slice = (arr, id) ->
@ -342,7 +340,7 @@ hideReply = (reply) ->
reply = p.nextSibling reply = p.nextSibling
g.hiddenReplies.push { g.hiddenReplies.push {
id: reply.id id: reply.id
timestamp: getTime() timestamp: Date.now()
} }
GM_setValue("hiddenReplies/#{g.BOARD}/", JSON.stringify(g.hiddenReplies)) GM_setValue("hiddenReplies/#{g.BOARD}/", JSON.stringify(g.hiddenReplies))
name = $('span.commentpostername', reply).textContent name = $('span.commentpostername', reply).textContent
@ -363,7 +361,7 @@ hideThread = (div) ->
div = p div = p
g.hiddenThreads.push { g.hiddenThreads.push {
id: div.id id: div.id
timestamp: getTime() timestamp: Date.now()
} }
GM_setValue("hiddenThreads/#{g.BOARD}/", JSON.stringify(g.hiddenThreads)) GM_setValue("hiddenThreads/#{g.BOARD}/", JSON.stringify(g.hiddenThreads))
$.hide div $.hide div
@ -1080,7 +1078,7 @@ updateInterval = ->
span.textContent = -1 * num span.textContent = -1 * num
updateNow = -> updateNow = ->
url = location.href + '?' + new Date().getTime() # fool the cache url = location.href + '?' + Date.now() # fool the cache
g.req = request url, updateCallback g.req = request url, updateCallback
$("#updater #timer").textContent = 0 $("#updater #timer").textContent = 0
@ -1203,7 +1201,7 @@ g.chanOffset = 5 - tzOffset# 4chan = EST = GMT -5
if $.isDST() then g.chanOffset -= 1 if $.isDST() then g.chanOffset -= 1
lastChecked = GM_getValue('lastChecked', 0) lastChecked = GM_getValue('lastChecked', 0)
now = getTime() now = Date.now()
DAY = 24 * 60 * 60 DAY = 24 * 60 * 60
if lastChecked < now - 1*DAY if lastChecked < now - 1*DAY
cutoff = now - 7*DAY cutoff = now - 7*DAY