From be2d61dd8c8017e3b235dd566acf68c30cfe9907 Mon Sep 17 00:00:00 2001 From: James Campos Date: Sun, 27 Mar 2011 13:21:34 -0700 Subject: [PATCH] use Date.now() --- 4chan_x.js | 13 +++++-------- script.coffee | 10 ++++------ 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/4chan_x.js b/4chan_x.js index c9d39caa4..8d53ad4c2 100644 --- a/4chan_x.js +++ b/4chan_x.js @@ -56,7 +56,7 @@ */ (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; if (typeof console != "undefined" && console !== null) { log = console.log; @@ -348,9 +348,6 @@ getConfig = function(name) { return GM_getValue(name, config[name][0]); }; - getTime = function() { - return Math.floor(new Date().getTime() / 1000); - }; inAfter = function(root, el) { return root.parentNode.insertBefore(el, root.nextSibling); }; @@ -492,7 +489,7 @@ reply = p.nextSibling; g.hiddenReplies.push({ id: reply.id, - timestamp: getTime() + timestamp: Date.now() }); GM_setValue("hiddenReplies/" + g.BOARD + "/", JSON.stringify(g.hiddenReplies)); } @@ -517,7 +514,7 @@ div = p; g.hiddenThreads.push({ id: div.id, - timestamp: getTime() + timestamp: Date.now() }); GM_setValue("hiddenThreads/" + g.BOARD + "/", JSON.stringify(g.hiddenThreads)); } @@ -1431,7 +1428,7 @@ }; updateNow = function() { var url; - url = location.href + '?' + new Date().getTime(); + url = location.href + '?' + Date.now(); g.req = request(url, updateCallback); return $("#updater #timer").textContent = 0; }; @@ -1564,7 +1561,7 @@ g.chanOffset -= 1; } lastChecked = GM_getValue('lastChecked', 0); - now = getTime(); + now = Date.now(); DAY = 24 * 60 * 60; if (lastChecked < now - 1 * DAY) { cutoff = now - 7 * DAY; diff --git a/script.coffee b/script.coffee index 4011f838d..f32234233 100644 --- a/script.coffee +++ b/script.coffee @@ -226,8 +226,6 @@ mv = (children..., parent) -> (parent.appendChild child) for child in children getConfig = (name) -> GM_getValue name, config[name][0] -getTime = -> - Math.floor(new Date().getTime() / 1000) inAfter = (root, el) -> root.parentNode.insertBefore el, root.nextSibling slice = (arr, id) -> @@ -342,7 +340,7 @@ hideReply = (reply) -> reply = p.nextSibling g.hiddenReplies.push { id: reply.id - timestamp: getTime() + timestamp: Date.now() } GM_setValue("hiddenReplies/#{g.BOARD}/", JSON.stringify(g.hiddenReplies)) name = $('span.commentpostername', reply).textContent @@ -363,7 +361,7 @@ hideThread = (div) -> div = p g.hiddenThreads.push { id: div.id - timestamp: getTime() + timestamp: Date.now() } GM_setValue("hiddenThreads/#{g.BOARD}/", JSON.stringify(g.hiddenThreads)) $.hide div @@ -1080,7 +1078,7 @@ updateInterval = -> span.textContent = -1 * num updateNow = -> - url = location.href + '?' + new Date().getTime() # fool the cache + url = location.href + '?' + Date.now() # fool the cache g.req = request url, updateCallback $("#updater #timer").textContent = 0 @@ -1203,7 +1201,7 @@ g.chanOffset = 5 - tzOffset# 4chan = EST = GMT -5 if $.isDST() then g.chanOffset -= 1 lastChecked = GM_getValue('lastChecked', 0) -now = getTime() +now = Date.now() DAY = 24 * 60 * 60 if lastChecked < now - 1*DAY cutoff = now - 7*DAY