mv time constants into $
This commit is contained in:
parent
09e19ddc65
commit
99fdde3633
@ -73,7 +73,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var $, $$, Anonymize, AutoGif, Conf, Config, DAY, ExpandComment, ExpandThread, Favicon, FileInfo, Filter, GetTitle, HOUR, ImageExpand, ImageHover, Keybinds, MINUTE, Main, NAMESPACE, Nav, Options, QR, QuoteBacklink, QuoteCT, QuoteInline, QuoteOP, QuotePreview, Quotify, Redirect, ReplyHiding, ReportButton, RevealSpoilers, SECOND, Sauce, StrikethroughQuotes, ThreadHiding, ThreadStats, Threading, Time, TitlePost, UI, Unread, Updater, VERSION, Watcher, flatten, _base;
|
var $, $$, Anonymize, AutoGif, Conf, Config, ExpandComment, ExpandThread, Favicon, FileInfo, Filter, GetTitle, ImageExpand, ImageHover, Keybinds, Main, NAMESPACE, Nav, Options, QR, QuoteBacklink, QuoteCT, QuoteInline, QuoteOP, QuotePreview, Quotify, Redirect, ReplyHiding, ReportButton, RevealSpoilers, Sauce, StrikethroughQuotes, ThreadHiding, ThreadStats, Threading, Time, TitlePost, UI, Unread, Updater, VERSION, Watcher, flatten, _base;
|
||||||
|
|
||||||
Config = {
|
Config = {
|
||||||
main: {
|
main: {
|
||||||
@ -298,15 +298,11 @@
|
|||||||
|
|
||||||
VERSION = '2.29.1';
|
VERSION = '2.29.1';
|
||||||
|
|
||||||
SECOND = 1000;
|
|
||||||
|
|
||||||
MINUTE = 60 * SECOND;
|
|
||||||
|
|
||||||
HOUR = 60 * MINUTE;
|
|
||||||
|
|
||||||
DAY = 24 * HOUR;
|
|
||||||
|
|
||||||
$.extend($, {
|
$.extend($, {
|
||||||
|
SECOND: 1000,
|
||||||
|
MINUTE: 60 * $.SECOND,
|
||||||
|
HOUR: 60 * $.MINUTE,
|
||||||
|
DAY: 24 * $.HOUR,
|
||||||
log: typeof (_base = console.log).bind === "function" ? _base.bind(console) : void 0,
|
log: typeof (_base = console.log).bind === "function" ? _base.bind(console) : void 0,
|
||||||
d: document,
|
d: document,
|
||||||
engine: /WebKit|Presto|Gecko/.exec(navigator.userAgent)[0].toLowerCase(),
|
engine: /WebKit|Presto|Gecko/.exec(navigator.userAgent)[0].toLowerCase(),
|
||||||
@ -1384,7 +1380,7 @@
|
|||||||
set: function(seconds) {
|
set: function(seconds) {
|
||||||
if (!Conf['Cooldown']) return;
|
if (!Conf['Cooldown']) return;
|
||||||
QR.cooldown.count(seconds);
|
QR.cooldown.count(seconds);
|
||||||
return $.set("/" + Main.BOARD + "/cooldown", Date.now() + seconds * SECOND);
|
return $.set("/" + Main.BOARD + "/cooldown", Date.now() + seconds * $.SECOND);
|
||||||
},
|
},
|
||||||
count: function(seconds) {
|
count: function(seconds) {
|
||||||
if (!((0 <= seconds && seconds <= 60))) return;
|
if (!((0 <= seconds && seconds <= 60))) return;
|
||||||
@ -1686,7 +1682,7 @@
|
|||||||
},
|
},
|
||||||
load: function() {
|
load: function() {
|
||||||
var challenge;
|
var challenge;
|
||||||
this.timeout = Date.now() + 26 * MINUTE;
|
this.timeout = Date.now() + 26 * $.MINUTE;
|
||||||
challenge = this.challenge.firstChild.value;
|
challenge = this.challenge.firstChild.value;
|
||||||
this.img.alt = challenge;
|
this.img.alt = challenge;
|
||||||
this.img.src = "http://www.google.com/recaptcha/api/image?c=" + challenge;
|
this.img.src = "http://www.google.com/recaptcha/api/image?c=" + challenge;
|
||||||
@ -2835,7 +2831,7 @@
|
|||||||
chanOffset = 5 - new Date().getTimezoneOffset() / 60;
|
chanOffset = 5 - new Date().getTimezoneOffset() / 60;
|
||||||
if ($.isDST()) chanOffset--;
|
if ($.isDST()) chanOffset--;
|
||||||
this.parse = Date.parse('10/11/11(Tue)18:53') === 1318351980000 ? function(node) {
|
this.parse = Date.parse('10/11/11(Tue)18:53') === 1318351980000 ? function(node) {
|
||||||
return new Date(Date.parse(node.textContent) + chanOffset * HOUR);
|
return new Date(Date.parse(node.textContent) + chanOffset * $.HOUR);
|
||||||
} : function(node) {
|
} : function(node) {
|
||||||
var day, hour, min, month, year, _, _ref;
|
var day, hour, min, month, year, _, _ref;
|
||||||
_ref = node.textContent.match(/(\d+)\/(\d+)\/(\d+)\(\w+\)(\d+):(\d+)/), _ = _ref[0], month = _ref[1], day = _ref[2], year = _ref[3], hour = _ref[4], min = _ref[5];
|
_ref = node.textContent.match(/(\d+)\/(\d+)\/(\d+)\(\w+\)(\d+):(\d+)/), _ = _ref[0], month = _ref[1], day = _ref[2], year = _ref[3], hour = _ref[4], min = _ref[5];
|
||||||
@ -3849,7 +3845,7 @@
|
|||||||
}
|
}
|
||||||
Main.addStyle();
|
Main.addStyle();
|
||||||
now = Date.now();
|
now = Date.now();
|
||||||
if (Conf['Check for Updates'] && $.get('lastUpdate', 0) < now - 6 * HOUR) {
|
if (Conf['Check for Updates'] && $.get('lastUpdate', 0) < now - 6 * $.HOUR) {
|
||||||
$.ready(function() {
|
$.ready(function() {
|
||||||
return $.add($.d.head, $.el('script', {
|
return $.add($.d.head, $.el('script', {
|
||||||
src: 'https://raw.github.com/mayhemydg/4chan-x/master/latest.js'
|
src: 'https://raw.github.com/mayhemydg/4chan-x/master/latest.js'
|
||||||
@ -3858,9 +3854,9 @@
|
|||||||
$.set('lastUpdate', now);
|
$.set('lastUpdate', now);
|
||||||
}
|
}
|
||||||
Main.hiddenReplies = $.get("hiddenReplies/" + Main.BOARD + "/", {});
|
Main.hiddenReplies = $.get("hiddenReplies/" + Main.BOARD + "/", {});
|
||||||
if ($.get('lastChecked', 0) < now - 1 * DAY) {
|
if ($.get('lastChecked', 0) < now - 1 * $.DAY) {
|
||||||
$.set('lastChecked', now);
|
$.set('lastChecked', now);
|
||||||
cutoff = now - 7 * DAY;
|
cutoff = now - 7 * $.DAY;
|
||||||
hiddenThreads = $.get("hiddenThreads/" + Main.BOARD + "/", {});
|
hiddenThreads = $.get("hiddenThreads/" + Main.BOARD + "/", {});
|
||||||
for (id in hiddenThreads) {
|
for (id in hiddenThreads) {
|
||||||
timestamp = hiddenThreads[id];
|
timestamp = hiddenThreads[id];
|
||||||
|
|||||||
@ -260,12 +260,12 @@ $.extend = (object, properties) ->
|
|||||||
|
|
||||||
NAMESPACE = '4chan_x.'
|
NAMESPACE = '4chan_x.'
|
||||||
VERSION = '2.29.1'
|
VERSION = '2.29.1'
|
||||||
SECOND = 1000
|
|
||||||
MINUTE = 60*SECOND
|
|
||||||
HOUR = 60*MINUTE
|
|
||||||
DAY = 24*HOUR
|
|
||||||
|
|
||||||
$.extend $,
|
$.extend $,
|
||||||
|
SECOND: 1000
|
||||||
|
MINUTE: 60*$.SECOND
|
||||||
|
HOUR : 60*$.MINUTE
|
||||||
|
DAY : 24*$.HOUR
|
||||||
log:
|
log:
|
||||||
# XXX GreaseMonkey can't into console.log.bind
|
# XXX GreaseMonkey can't into console.log.bind
|
||||||
console.log.bind? console
|
console.log.bind? console
|
||||||
@ -1138,7 +1138,7 @@ QR =
|
|||||||
set: (seconds) ->
|
set: (seconds) ->
|
||||||
return unless Conf['Cooldown']
|
return unless Conf['Cooldown']
|
||||||
QR.cooldown.count seconds
|
QR.cooldown.count seconds
|
||||||
$.set "/#{Main.BOARD}/cooldown", Date.now() + seconds*SECOND
|
$.set "/#{Main.BOARD}/cooldown", Date.now() + seconds*$.SECOND
|
||||||
count: (seconds) ->
|
count: (seconds) ->
|
||||||
return unless 0 <= seconds <= 60
|
return unless 0 <= seconds <= 60
|
||||||
setTimeout QR.cooldown.count, 1000, seconds-1
|
setTimeout QR.cooldown.count, 1000, seconds-1
|
||||||
@ -1391,7 +1391,7 @@ QR =
|
|||||||
@reload()
|
@reload()
|
||||||
load: ->
|
load: ->
|
||||||
# Timeout is available at RecaptchaState.timeout in seconds.
|
# Timeout is available at RecaptchaState.timeout in seconds.
|
||||||
@timeout = Date.now() + 26*MINUTE
|
@timeout = Date.now() + 26*$.MINUTE
|
||||||
challenge = @challenge.firstChild.value
|
challenge = @challenge.firstChild.value
|
||||||
@img.alt = challenge
|
@img.alt = challenge
|
||||||
@img.src = "http://www.google.com/recaptcha/api/image?c=#{challenge}"
|
@img.src = "http://www.google.com/recaptcha/api/image?c=#{challenge}"
|
||||||
@ -2400,7 +2400,7 @@ Time =
|
|||||||
|
|
||||||
@parse =
|
@parse =
|
||||||
if Date.parse('10/11/11(Tue)18:53') is 1318351980000
|
if Date.parse('10/11/11(Tue)18:53') is 1318351980000
|
||||||
(node) -> new Date Date.parse(node.textContent) + chanOffset*HOUR
|
(node) -> new Date Date.parse(node.textContent) + chanOffset*$.HOUR
|
||||||
else # Firefox and Opera do not parse 4chan's time format correctly
|
else # Firefox and Opera do not parse 4chan's time format correctly
|
||||||
(node) ->
|
(node) ->
|
||||||
[_, month, day, year, hour, min] =
|
[_, month, day, year, hour, min] =
|
||||||
@ -3196,15 +3196,15 @@ Main =
|
|||||||
Main.addStyle()
|
Main.addStyle()
|
||||||
|
|
||||||
now = Date.now()
|
now = Date.now()
|
||||||
if Conf['Check for Updates'] and $.get('lastUpdate', 0) < now - 6*HOUR
|
if Conf['Check for Updates'] and $.get('lastUpdate', 0) < now - 6*$.HOUR
|
||||||
$.ready -> $.add $.d.head, $.el 'script', src: 'https://raw.github.com/mayhemydg/4chan-x/master/latest.js'
|
$.ready -> $.add $.d.head, $.el 'script', src: 'https://raw.github.com/mayhemydg/4chan-x/master/latest.js'
|
||||||
$.set 'lastUpdate', now
|
$.set 'lastUpdate', now
|
||||||
|
|
||||||
Main.hiddenReplies = $.get "hiddenReplies/#{Main.BOARD}/", {}
|
Main.hiddenReplies = $.get "hiddenReplies/#{Main.BOARD}/", {}
|
||||||
if $.get('lastChecked', 0) < now - 1*DAY
|
if $.get('lastChecked', 0) < now - 1*$.DAY
|
||||||
$.set 'lastChecked', now
|
$.set 'lastChecked', now
|
||||||
|
|
||||||
cutoff = now - 7*DAY
|
cutoff = now - 7*$.DAY
|
||||||
hiddenThreads = $.get "hiddenThreads/#{Main.BOARD}/", {}
|
hiddenThreads = $.get "hiddenThreads/#{Main.BOARD}/", {}
|
||||||
|
|
||||||
for id, timestamp of hiddenThreads
|
for id, timestamp of hiddenThreads
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user