From aa3d76ef002ed4775b00c9135fb317de0f64c243 Mon Sep 17 00:00:00 2001 From: James Campos Date: Sun, 3 Jun 2012 04:58:42 -0700 Subject: [PATCH] rmClass --- 4chan_x.user.js | 34 +++++++++++++++++----------------- script.coffee | 34 +++++++++++++++++----------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index e712b46a7..23e7df15f 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -386,7 +386,7 @@ addClass: function(el, className) { return el.classList.add(className); }, - removeClass: function(el, className) { + rmClass: function(el, className) { return el.classList.remove(className); }, rm: function(el) { @@ -996,7 +996,7 @@ ReplyHiding.show(root); for (_i = 0, _len = quotes.length; _i < _len; _i++) { quote = quotes[_i]; - $.removeClass(quote, 'filtered'); + $.rmClass(quote, 'filtered'); } delete g.hiddenReplies[id]; } else { @@ -1275,7 +1275,7 @@ hl: function(delta, thread) { var next, post, rect, replies, reply, _i, _len; if (post = $('.reply.highlight', thread)) { - $.removeClass(post, 'highlight'); + $.rmClass(post, 'highlight'); post.removeAttribute('tabindex'); rect = post.getBoundingClientRect(); if (rect.bottom >= 0 && rect.top <= d.documentElement.clientHeight) { @@ -1426,7 +1426,7 @@ QR.el.hidden = true; QR.abort(); d.activeElement.blur(); - $.removeClass(QR.el, 'dump'); + $.rmClass(QR.el, 'dump'); _ref = QR.replies; for (_i = 0, _len = _ref.length; _i < _len; _i++) { i = _ref[_i]; @@ -1446,7 +1446,7 @@ return $.id('autohide').checked = true; }, unhide: function() { - $.removeClass(QR.el, 'autohide'); + $.rmClass(QR.el, 'autohide'); return $.id('autohide').checked = false; }, toggleHide: function() { @@ -1739,7 +1739,7 @@ }; _Class.prototype.dragLeave = function() { - return $.removeClass(this, 'over'); + return $.rmClass(this, 'over'); }; _Class.prototype.dragOver = function(e) { @@ -1766,9 +1766,9 @@ _Class.prototype.dragEnd = function() { var el; - $.removeClass(this, 'drag'); + $.rmClass(this, 'drag'); if (el = $('.over', this.parentNode)) { - return $.removeClass(el, 'over'); + return $.rmClass(el, 'over'); } }; @@ -3105,9 +3105,9 @@ } if (el = $.id("p" + id)) { if (/\bop\b/.test(el.className)) { - $.removeClass(el.parentNode, 'qphl'); + $.rmClass(el.parentNode, 'qphl'); } else { - $.removeClass(el, 'qphl'); + $.rmClass(el, 'qphl'); } clonePost = QuoteInline.clone(id, el); if (isBacklink) { @@ -3148,13 +3148,13 @@ inlined = _ref[_i]; div = $.id(inlined.hash.slice(1)); if (!--div.dataset.forwarded) { - $.removeClass(div.parentNode, 'forwarded'); + $.rmClass(div.parentNode, 'forwarded'); } } if (/\bbacklink\b/.test(q.className)) { div = $.id("p" + id); if (!--div.dataset.forwarded) { - return $.removeClass(div.parentNode, 'forwarded'); + return $.rmClass(div.parentNode, 'forwarded'); } } }, @@ -3282,9 +3282,9 @@ UI.hoverend(); if (el = $.id(this.hash.slice(1))) { if (/\bop\b/.test(el.className)) { - $.removeClass(el.parentNode, 'qphl'); + $.rmClass(el.parentNode, 'qphl'); } else { - $.removeClass(el, 'qphl'); + $.rmClass(el, 'qphl'); } } $.off(this, 'mousemove', UI.hover); @@ -3551,12 +3551,12 @@ if (g.dead) { $.addClass(Favicon.el, 'dead'); } else { - $.removeClass(Favicon.el, 'dead'); + $.rmClass(Favicon.el, 'dead'); } if (count) { $.addClass(Favicon.el, 'unread'); } else { - $.removeClass(Favicon.el, 'unread'); + $.rmClass(Favicon.el, 'unread'); } if ($.engine !== 'webkit') { return $.add(d.head, Favicon.el); @@ -3849,7 +3849,7 @@ contract: function(thumb) { thumb.hidden = false; thumb.nextSibling.hidden = true; - return $.removeClass(thumb.parentNode.parentNode.parentNode, 'image_expanded'); + return $.rmClass(thumb.parentNode.parentNode.parentNode, 'image_expanded'); }, expand: function(thumb, url) { var a, img; diff --git a/script.coffee b/script.coffee index 2185f6180..7860ffb76 100644 --- a/script.coffee +++ b/script.coffee @@ -305,7 +305,7 @@ $.extend $, singleNodeValue addClass: (el, className) -> el.classList.add className - removeClass: (el, className) -> + rmClass: (el, className) -> el.classList.remove className rm: (el) -> el.parentNode.removeChild el @@ -754,7 +754,7 @@ ReplyHiding = if /\bstub\b/.test button.className ReplyHiding.show root for quote in quotes - $.removeClass quote, 'filtered' + $.rmClass quote, 'filtered' delete g.hiddenReplies[id] else ReplyHiding.hide root @@ -928,7 +928,7 @@ Keybinds = hl: (delta, thread) -> if post = $ '.reply.highlight', thread - $.removeClass post, 'highlight' + $.rmClass post, 'highlight' post.removeAttribute 'tabindex' rect = post.getBoundingClientRect() if rect.bottom >= 0 and rect.top <= d.documentElement.clientHeight # We're at least partially visible @@ -1046,7 +1046,7 @@ QR = QR.el.hidden = true QR.abort() d.activeElement.blur() - $.removeClass QR.el, 'dump' + $.rmClass QR.el, 'dump' for i in QR.replies QR.replies[0].rm() QR.cooldown.auto = false @@ -1060,7 +1060,7 @@ QR = $.addClass QR.el, 'autohide' $.id('autohide').checked = true unhide: -> - $.removeClass QR.el, 'autohide' + $.rmClass QR.el, 'autohide' $.id('autohide').checked = false toggleHide: -> @checked and QR.hide() or QR.unhide() @@ -1299,7 +1299,7 @@ QR = dragEnter: -> $.addClass @, 'over' dragLeave: -> - $.removeClass @, 'over' + $.rmClass @, 'over' dragOver: (e) -> e.preventDefault() e.dataTransfer.dropEffect = 'move' @@ -1315,9 +1315,9 @@ QR = reply = QR.replies.splice(oldIndex, 1)[0] QR.replies.splice newIndex, 0, reply dragEnd: -> - $.removeClass @, 'drag' + $.rmClass @, 'drag' if el = $ '.over', @parentNode - $.removeClass el, 'over' + $.rmClass el, 'over' rm: -> QR.resetFileInput() $.rm @el @@ -2361,9 +2361,9 @@ QuoteInline = root = root.parentNode if el = $.id "p#{id}" if /\bop\b/.test el.className - $.removeClass el.parentNode, 'qphl' + $.rmClass el.parentNode, 'qphl' else - $.removeClass el, 'qphl' + $.rmClass el, 'qphl' clonePost = QuoteInline.clone id, el if isBacklink $.after q.parentNode, clonePost @@ -2393,10 +2393,10 @@ QuoteInline = return unless Conf['Forward Hiding'] for inlined in $$ '.backlink.inlined', div div = $.id inlined.hash[1..] - $.removeClass div.parentNode, 'forwarded' unless --div.dataset.forwarded + $.rmClass div.parentNode, 'forwarded' unless --div.dataset.forwarded if /\bbacklink\b/.test q.className div = $.id "p#{id}" - $.removeClass div.parentNode, 'forwarded' unless --div.dataset.forwarded + $.rmClass div.parentNode, 'forwarded' unless --div.dataset.forwarded parse: (req, pathname, id, inline) -> return unless inline.parentNode @@ -2485,9 +2485,9 @@ QuotePreview = UI.hoverend() if el = $.id @hash[1..] if /\bop\b/.test el.className - $.removeClass el.parentNode, 'qphl' + $.rmClass el.parentNode, 'qphl' else - $.removeClass el, 'qphl' + $.rmClass el, 'qphl' $.off @, 'mousemove', UI.hover $.off @, 'mouseout click', QuotePreview.mouseout parse: (req, id) -> @@ -2713,11 +2713,11 @@ Unread = if g.dead $.addClass Favicon.el, 'dead' else - $.removeClass Favicon.el, 'dead' + $.rmClass Favicon.el, 'dead' if count $.addClass Favicon.el, 'unread' else - $.removeClass Favicon.el, 'unread' + $.rmClass Favicon.el, 'unread' #`favicon.href = href` doesn't work on Firefox #`favicon.href = href` isn't enough on Opera @@ -2908,7 +2908,7 @@ ImageExpand = contract: (thumb) -> thumb.hidden = false thumb.nextSibling.hidden = true - $.removeClass thumb.parentNode.parentNode.parentNode, 'image_expanded' + $.rmClass thumb.parentNode.parentNode.parentNode, 'image_expanded' expand: (thumb, url) -> # Do not expand images of hidden/filtered replies, or already expanded pictures.