From 0bd570e375f8ca51ca743c87f02976ec9dd04229 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Thu, 29 Sep 2011 21:25:13 +0200 Subject: [PATCH] Shorter selectors. --- 4chan_x.user.js | 26 +++++++++++++------------- script.coffee | 26 +++++++++++++------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 6a001197d..323018650 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -632,7 +632,7 @@ expandComment = { init: function() { var a, _i, _len, _ref, _results; - _ref = $$('span.abbr a'); + _ref = $$('.abbr a'); _results = []; for (_i = 0, _len = _ref.length; _i < _len; _i++) { a = _ref[_i]; @@ -696,7 +696,7 @@ expandThread = { init: function() { var a, span, _i, _len, _ref, _results; - _ref = $$('span.omittedposts'); + _ref = $$('.omittedposts'); _results = []; for (_i = 0, _len = _ref.length; _i < _len; _i++) { span = _ref[_i]; @@ -803,7 +803,7 @@ init: function() { return g.callbacks.push(function(root) { var a, dd, id, reply; - if (!(dd = $('td.doubledash', root))) { + if (!(dd = $('.doubledash', root))) { return; } dd.className = 'replyhider'; @@ -845,8 +845,8 @@ table = reply.parentNode.parentNode.parentNode; table.hidden = true; if (conf['Show Stubs']) { - name = $('span.commentpostername', reply).textContent; - trip = ((_ref = $('span.postertrip', reply)) != null ? _ref.textContent : void 0) || ''; + name = $('.commentpostername', reply).textContent; + trip = ((_ref = $('.postertrip', reply)) != null ? _ref.textContent : void 0) || ''; a = $.el('a', { textContent: "[ + ] " + name + " " + trip }); @@ -1881,8 +1881,8 @@ } num += $$('table', thread).length; text = num === 1 ? "1 reply" : "" + num + " replies"; - name = $('span.postername', thread).textContent; - trip = ((_ref = $('span.postername + span.postertrip', thread)) != null ? _ref.textContent : void 0) || ''; + name = $('.postername', thread).textContent; + trip = ((_ref = $('.postername + .postertrip', thread)) != null ? _ref.textContent : void 0) || ''; a = $.el('a', { textContent: "[ + ] " + name + trip + " (" + text + ")" }); @@ -2163,9 +2163,9 @@ init: function() { return g.callbacks.push(function(root) { var name, trip; - name = $('span.commentpostername, span.postername', root); + name = $('.commentpostername, .postername', root); name.textContent = 'Anonymous'; - if (trip = $('span.postertrip', root)) { + if (trip = $('.postertrip', root)) { if (trip.parentNode.nodeName === 'A') { return $.rm(trip.parentNode); } else { @@ -2205,7 +2205,7 @@ if (root.className === 'inline') { return; } - if (span = $('span.filesize', root)) { + if (span = $('.filesize', root)) { suffix = $('a', span).href; _ref = sauce.prefixes; _results = []; @@ -2336,11 +2336,11 @@ }; getTitle = function(thread) { var el, span; - el = $('span.filetitle', thread); + el = $('.filetitle', thread); if (!el.textContent) { el = $('blockquote', thread); if (!el.textContent) { - el = $('span.postername', thread); + el = $('.postername', thread); } } span = $.el('span', { @@ -2941,7 +2941,7 @@ src: a.href }); if (a.parentNode.className !== 'op') { - filesize = $('span.filesize', a.parentNode); + filesize = $('.filesize', a.parentNode); _ref = filesize.textContent.match(/(\d+)x/), _ = _ref[0], max = _ref[1]; img.style.maxWidth = "-moz-calc(" + max + "px)"; } diff --git a/script.coffee b/script.coffee index 2b8a048e0..30e5a2b5c 100644 --- a/script.coffee +++ b/script.coffee @@ -439,7 +439,7 @@ filter = expandComment = init: -> - for a in $$ 'span.abbr a' + for a in $$ '.abbr a' $.bind a, 'click', expandComment.expand expand: (e) -> e.preventDefault() @@ -480,7 +480,7 @@ expandComment = expandThread = init: -> - for span in $$ 'span.omittedposts' + for span in $$ '.omittedposts' a = $.el 'a', textContent: "+ #{span.textContent}" className: 'omittedposts' @@ -555,7 +555,7 @@ expandThread = replyHiding = init: -> g.callbacks.push (root) -> - return unless dd = $ 'td.doubledash', root + return unless dd = $ '.doubledash', root dd.className = 'replyhider' a = $.el 'a', textContent: '[ - ]' @@ -591,8 +591,8 @@ replyHiding = table.hidden = true if conf['Show Stubs'] - name = $('span.commentpostername', reply).textContent - trip = $('span.postertrip', reply)?.textContent or '' + name = $('.commentpostername', reply).textContent + trip = $('.postertrip', reply)?.textContent or '' a = $.el 'a', textContent: "[ + ] #{name} #{trip}" $.bind a, 'click', replyHiding.cb.show @@ -1396,8 +1396,8 @@ threadHiding = num = 0 num += $$('table', thread).length text = if num is 1 then "1 reply" else "#{num} replies" - name = $('span.postername', thread).textContent - trip = $('span.postername + span.postertrip', thread)?.textContent or '' + name = $('.postername', thread).textContent + trip = $('.postername + .postertrip', thread)?.textContent or '' a = $.el 'a', textContent: "[ + ] #{name}#{trip} (#{text})" @@ -1635,9 +1635,9 @@ watcher = anonymize = init: -> g.callbacks.push (root) -> - name = $ 'span.commentpostername, span.postername', root + name = $ '.commentpostername, .postername', root name.textContent = 'Anonymous' - if trip = $ 'span.postertrip', root + if trip = $ '.postertrip', root if trip.parentNode.nodeName is 'A' $.rm trip.parentNode else @@ -1649,7 +1649,7 @@ sauce = sauce.names = (prefix.match(/(\w+)\./)[1] for prefix in sauce.prefixes) g.callbacks.push (root) -> return if root.className is 'inline' - if span = $ 'span.filesize', root + if span = $ '.filesize', root suffix = $('a', span).href for prefix, i in sauce.prefixes link = $.el 'a', @@ -1734,11 +1734,11 @@ Time = y: -> Time.date.getFullYear() - 2000 getTitle = (thread) -> - el = $ 'span.filetitle', thread + el = $ '.filetitle', thread if not el.textContent el = $ 'blockquote', thread if not el.textContent - el = $ 'span.postername', thread + el = $ '.postername', thread span = $.el 'span', innerHTML: el.innerHTML.replace /
/g, ' ' "/#{g.BOARD}/ - #{span.textContent}" @@ -2112,7 +2112,7 @@ imgExpand = img = $.el 'img', src: a.href unless a.parentNode.className is 'op' - filesize = $ 'span.filesize', a.parentNode + filesize = $ '.filesize', a.parentNode [_, max] = filesize.textContent.match /(\d+)x/ img.style.maxWidth = "-moz-calc(#{max}px)" $.bind img, 'error', imgExpand.error