From 2049db860010949b43e4e507c631bcd7bc12c028 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 14 Dec 2011 12:17:11 +0100 Subject: [PATCH] Bit of cleaning. --- 4chan_x.user.js | 7 +++---- script.coffee | 14 +++++++------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index cbfc98cfb..b60f00b37 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -753,7 +753,7 @@ return 5; } })(); - table = $.x("following::br[@clear][1]/preceding::table[" + num + "]", a); + table = $.x("following::br[@clear]/preceding::table[" + num + "]", a); while ((prev = table.previousSibling) && (prev.nodeName === 'TABLE')) { $.rm(prev); } @@ -1605,7 +1605,7 @@ $('iframe[name=iframe]').src = 'about:blank'; fileCount = $('#files', qr.el).childElementCount; tc = data.textContent; - if (tc !== "Post successful!" && !/uploaded!$/.test(tc)) { + if (!/successful!|uploaded!$/.test(tc)) { if (tc === void 0) { data.textContent = "Connection error with sys.4chan.org."; } @@ -2417,8 +2417,7 @@ _ref = $$('.quotelink', root); for (_i = 0, _len = _ref.length; _i < _len; _i++) { quote = _ref[_i]; - if (!(qid = quote.hash.slice(1))) continue; - quotes[qid] = quote; + if (qid = quote.hash.slice(1)) quotes[qid] = quote; } id = $('input', root).name; a = $.el('a', { diff --git a/script.coffee b/script.coffee index b58abfb83..beefcba67 100644 --- a/script.coffee +++ b/script.coffee @@ -538,7 +538,7 @@ expandThread = when 'b' then 3 when 't' then 1 else 5 - table = $.x "following::br[@clear][1]/preceding::table[#{num}]", a + table = $.x "following::br[@clear]/preceding::table[#{num}]", a while (prev = table.previousSibling) and (prev.nodeName is 'TABLE') $.rm prev for backlink in $$ '.op a.backlink' @@ -1247,7 +1247,7 @@ qr = fileCount = $('#files', qr.el).childElementCount tc = data.textContent - if tc isnt "Post successful!" and not /uploaded!$/.test tc # error message + unless /successful!|uploaded!$/.test tc # error message, not a successful post if tc is undefined data.textContent = "Connection error with sys.4chan.org." $.extend $('#error', qr.el), data @@ -1915,9 +1915,9 @@ quoteBacklink = quotes = {} for quote in $$ '.quotelink', root #don't process >>>/b/ - continue unless qid = quote.hash[1..] - #duplicate quotes get overwritten - quotes[qid] = quote + if qid = quote.hash[1..] + #duplicate quotes get overwritten + quotes[qid] = quote # op or reply id = $('input', root).name a = $.el 'a', @@ -1997,7 +1997,7 @@ quoteInline = body = $.el 'body', innerHTML: req.responseText - if id == threadID #OP + if id is threadID #OP op = threading.op $('body > form', body).firstChild html = op.innerHTML else @@ -2062,7 +2062,7 @@ quotePreview = body = $.el 'body', innerHTML: req.responseText - if id == threadID #OP + if id is threadID #OP op = threading.op $('body > form', body).firstChild html = op.innerHTML else