diff --git a/4chan_x.js b/4chan_x.js index f7f8ce5c5..89b8ca175 100644 --- a/4chan_x.js +++ b/4chan_x.js @@ -1667,11 +1667,11 @@ return $.append(d.body, preview); }, node: function(root) { - var quote, quotes, _i, _len, _results; - quotes = $$('a.quotelink', root); + var quote, _i, _len, _ref, _results; + _ref = $$('a.quotelink', root); _results = []; - for (_i = 0, _len = quotes.length; _i < _len; _i++) { - quote = quotes[_i]; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + quote = _ref[_i]; $.bind(quote, 'mouseover', quotePreview.mouseover); $.bind(quote, 'mousemove', quotePreview.mousemove); _results.push($.bind(quote, 'mouseout', quotePreview.mouseout)); @@ -1681,8 +1681,8 @@ mouseover: function(e) { var id, preview, target; target = e.target; - preview = $('#qp'); id = target.textContent.replace(">>", ''); + preview = $('#qp'); preview.innerHTML = d.getElementById(id).innerHTML; return $.show(preview); }, @@ -1694,10 +1694,7 @@ return preview.style.top = clientY - 120; }, mouseout: function(e) { - var preview, target; - target = e.target; - preview = $('#qp'); - return $.hide(preview); + return $.hide($('#qr')); } }; quickReport = { @@ -1893,11 +1890,11 @@ }, cb: { node: function(root) { - var thumb, thumbs, _i, _len, _results; - thumbs = $$('img[md5]', root); + var thumb, _i, _len, _ref2, _results; + _ref2 = $$('img[md5]', root); _results = []; - for (_i = 0, _len = thumbs.length; _i < _len; _i++) { - thumb = thumbs[_i]; + for (_i = 0, _len = _ref2.length; _i < _len; _i++) { + thumb = _ref2[_i]; $.bind(thumb, 'mouseover', imageHover.cb.mouseover); $.bind(thumb, 'mousemove', imageHover.cb.mousemove); _results.push($.bind(thumb, 'mouseout', imageHover.cb.mouseout)); @@ -1924,8 +1921,7 @@ return img.style.left = clientX + 45; }, mouseout: function(e) { - var img, target; - target = e.target; + var img; img = $('#iHover'); $.hide(img); return img.src = null; diff --git a/script.coffee b/script.coffee index 9111fd3f4..f2fa2d7d2 100644 --- a/script.coffee +++ b/script.coffee @@ -1327,15 +1327,14 @@ quotePreview = $.hide preview $.append d.body, preview node: (root) -> - quotes = $$ 'a.quotelink', root - for quote in quotes + for quote in $$ 'a.quotelink', root $.bind quote, 'mouseover', quotePreview.mouseover $.bind quote, 'mousemove', quotePreview.mousemove $.bind quote, 'mouseout', quotePreview.mouseout mouseover: (e) -> {target} = e - preview = $ '#qp' id = target.textContent.replace ">>", '' + preview = $ '#qp' preview.innerHTML = d.getElementById(id).innerHTML $.show preview mousemove: (e) -> @@ -1344,9 +1343,7 @@ quotePreview = preview.style.left = clientX + 45 preview.style.top = clientY - 120 mouseout: (e) -> - {target} = e - preview = $ '#qp' - $.hide preview + $.hide $ '#qr' quickReport = init: -> @@ -1469,8 +1466,7 @@ imageHover = g.callbacks.push imageHover.cb.node cb: node: (root) -> - thumbs = $$ 'img[md5]', root - for thumb in thumbs + for thumb in $$ 'img[md5]', root $.bind thumb, 'mouseover', imageHover.cb.mouseover $.bind thumb, 'mousemove', imageHover.cb.mousemove $.bind thumb, 'mouseout', imageHover.cb.mouseout @@ -1497,7 +1493,6 @@ imageHover = top + 'px' img.style.left = clientX + 45 mouseout: (e) -> - {target} = e img = $ '#iHover' $.hide img img.src = null