diff --git a/4chan_x.user.js b/4chan_x.user.js index 1cd775362..5424bb708 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -562,14 +562,14 @@ } }, toggle: function(thread) { - var a, backlink, num, pathname, prev, table, threadID, _i, _len, _ref, _results; + var a, backlink, num, pathname, prev, table, threadID, _i, _len, _ref, _ref2, _results; threadID = thread.firstChild.id; pathname = "/" + g.BOARD + "/res/" + threadID; a = $('a.omittedposts', thread); switch (a.textContent[0]) { case '+': - if ($.config('OP Backlinks')) { - $('.op .container', thread).innerHTML = ''; + if ((_ref = $('.op .container', thread)) != null) { + _ref.innerHTML = ''; } a.textContent = a.textContent.replace('+', 'X Loading...'); return $.cache(pathname, (function() { @@ -585,15 +585,13 @@ while ((prev = table.previousSibling) && (prev.nodeName === 'TABLE')) { $.rm(prev); } - if ($.config('OP Backlinks')) { - _ref = $$('.op a.backlink'); - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - backlink = _ref[_i]; - _results.push(!d.getElementById(backlink.hash.slice(1)) ? $.rm(backlink) : void 0); - } - return _results; + _ref2 = $$('.op a.backlink'); + _results = []; + for (_i = 0, _len = _ref2.length; _i < _len; _i++) { + backlink = _ref2[_i]; + _results.push(!d.getElementById(backlink.hash.slice(1)) ? $.rm(backlink) : void 0); } + return _results; } }, parse: function(req, pathname, thread, a) { diff --git a/script.coffee b/script.coffee index b4573eb88..180ca5e6b 100644 --- a/script.coffee +++ b/script.coffee @@ -386,7 +386,7 @@ expandThread = switch a.textContent[0] when '+' - $('.op .container', thread).innerHTML = '' if $.config 'OP Backlinks' + $('.op .container', thread)?.innerHTML = '' a.textContent = a.textContent.replace '+', 'X Loading...' $.cache pathname, (-> expandThread.parse @, pathname, thread, a) @@ -402,9 +402,8 @@ expandThread = table = $.x "following::br[@clear][1]/preceding::table[#{num}]", a while (prev = table.previousSibling) and (prev.nodeName is 'TABLE') $.rm prev - if $.config 'OP Backlinks' - for backlink in $$ '.op a.backlink' - $.rm backlink if !d.getElementById backlink.hash[1..] + for backlink in $$ '.op a.backlink' + $.rm backlink if !d.getElementById backlink.hash[1..] parse: (req, pathname, thread, a) ->