From ef34200fdb3a2888cf3d8ba8dc01fb28619be1b6 Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Tue, 7 Jan 2014 10:49:08 -0700 Subject: [PATCH] It occurs to me you can't disable our Quick Reply. --- builds/4chan-X.user.js | 17 +++++------------ builds/crx/script.js | 17 +++++------------ src/Monitoring/Unread.coffee | 16 +++++----------- 3 files changed, 15 insertions(+), 35 deletions(-) diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index adf85ddd1..dddadb0b3 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -9486,17 +9486,6 @@ }); this.posts = new RandomAccessList; this.postsQuotingYou = []; - this.qr = QR.db ? function(post) { - var data; - data = { - boardID: post.board.ID, - threadID: post.thread.ID, - postID: post.ID - }; - return (QR.db.get(data) ? true : false); - } : function() { - return false; - }; return Thread.callbacks.push({ name: 'Unread', cb: this.node @@ -9589,7 +9578,11 @@ for (_i = 0, _len = posts.length; _i < _len; _i++) { post = posts[_i]; ID = post.ID; - if (ID <= Unread.lastReadPost || post.isHidden || Unread.qr(post)) { + if (ID <= Unread.lastReadPost || post.isHidden || QR.db.get({ + boardID: post.board.ID, + threadID: post.thread.ID, + postID: post.ID + })) { continue; } if (!(post.prev || post.next)) { diff --git a/builds/crx/script.js b/builds/crx/script.js index 31361a8e3..2c377a0a8 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -9469,17 +9469,6 @@ }); this.posts = new RandomAccessList; this.postsQuotingYou = []; - this.qr = QR.db ? function(post) { - var data; - data = { - boardID: post.board.ID, - threadID: post.thread.ID, - postID: post.ID - }; - return (QR.db.get(data) ? true : false); - } : function() { - return false; - }; return Thread.callbacks.push({ name: 'Unread', cb: this.node @@ -9572,7 +9561,11 @@ for (_i = 0, _len = posts.length; _i < _len; _i++) { post = posts[_i]; ID = post.ID; - if (ID <= Unread.lastReadPost || post.isHidden || Unread.qr(post)) { + if (ID <= Unread.lastReadPost || post.isHidden || QR.db.get({ + boardID: post.board.ID, + threadID: post.thread.ID, + postID: post.ID + })) { continue; } if (!(post.prev || post.next)) { diff --git a/src/Monitoring/Unread.coffee b/src/Monitoring/Unread.coffee index db4e061c6..b3cd4db98 100755 --- a/src/Monitoring/Unread.coffee +++ b/src/Monitoring/Unread.coffee @@ -8,16 +8,6 @@ Unread = @posts = new RandomAccessList @postsQuotingYou = [] - @qr = if QR.db - (post) -> - data = - boardID: post.board.ID - threadID: post.thread.ID - postID: post.ID - return (if QR.db.get data then true else false) - else -> - return false - Thread.callbacks.push name: 'Unread' cb: @node @@ -80,7 +70,11 @@ Unread = addPosts: (posts) -> for post in posts {ID} = post - continue if ID <= Unread.lastReadPost or post.isHidden or Unread.qr post + continue if ID <= Unread.lastReadPost or post.isHidden or QR.db.get { + boardID: post.board.ID + threadID: post.thread.ID + postID: post.ID + } Unread.posts.push post unless post.prev or post.next Unread.addPostQuotingYou post if Conf['Unread Line']