Release 4chan X v1.10.6.5.
This commit is contained in:
parent
f420c115f9
commit
b9c440de4a
@ -4,6 +4,9 @@ The links to individual versions below are to copies of the script with the upda
|
||||
|
||||
### v1.10.6
|
||||
|
||||
**v1.10.6.5** *(2015-03-24)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.10.6.5/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.10.6.5/builds/4chan-X-noupdate.crx "Chromium version")]
|
||||
- Fix updater beeping on filtered posts / your own posts.
|
||||
|
||||
**v1.10.6.4** *(2015-03-24)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.10.6.4/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.10.6.4/builds/4chan-X-noupdate.crx "Chromium version")]
|
||||
- Merge v1.10.5.6: Fix QR file/submit button focus indication in Firefox.
|
||||
|
||||
|
||||
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
// ==UserScript==
|
||||
// @name 4chan X beta
|
||||
// @version 1.10.6.4
|
||||
// @version 1.10.6.5
|
||||
// @minGMVer 1.14
|
||||
// @minFFVer 26
|
||||
// @namespace 4chan-X
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// Generated by CoffeeScript
|
||||
// ==UserScript==
|
||||
// @name 4chan X beta
|
||||
// @version 1.10.6.4
|
||||
// @version 1.10.6.5
|
||||
// @minGMVer 1.14
|
||||
// @minFFVer 26
|
||||
// @namespace 4chan-X
|
||||
@ -395,7 +395,7 @@
|
||||
doc = d.documentElement;
|
||||
|
||||
g = {
|
||||
VERSION: '1.10.6.4',
|
||||
VERSION: '1.10.6.5',
|
||||
NAMESPACE: '4chan X.',
|
||||
NAME: '4chan X',
|
||||
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
|
||||
@ -12315,7 +12315,7 @@
|
||||
return new Notice('info', "The thread is " + change + ".", 30);
|
||||
},
|
||||
parse: function(req) {
|
||||
var ID, OP, board, deletedFiles, deletedPosts, files, firstPost, index, ipCountEl, k, lastPost, len1, len2, len3, len4, newPosts, node, post, postObject, postObjects, posts, q, ref, ref1, ref2, ref3, scroll, thread, u, w;
|
||||
var ID, OP, board, deletedFiles, deletedPosts, files, firstPost, index, ipCountEl, k, lastPost, len1, len2, len3, len4, newPosts, node, post, postObject, postObjects, posts, q, ref, ref1, ref2, ref3, ref4, ref5, scroll, thread, u, unreadCount, w;
|
||||
postObjects = req.response.posts;
|
||||
OP = postObjects[0];
|
||||
thread = ThreadUpdater.thread;
|
||||
@ -12385,7 +12385,9 @@
|
||||
} else {
|
||||
ThreadUpdater.set('status', "+" + posts.length, 'new');
|
||||
ThreadUpdater.outdateCount = 0;
|
||||
if (Conf['Beep'] && d.hidden && Unread.posts && !Unread.posts.size) {
|
||||
unreadCount = (ref4 = Unread.posts) != null ? ref4.size : void 0;
|
||||
Main.callbackNodes(Post, posts);
|
||||
if (Conf['Beep'] && d.hidden && unreadCount === 0 && ((ref5 = Unread.posts) != null ? ref5.size : void 0)) {
|
||||
if (!ThreadUpdater.audio) {
|
||||
ThreadUpdater.audio = $.el('audio', {
|
||||
src: ThreadUpdater.beep
|
||||
@ -12393,7 +12395,6 @@
|
||||
}
|
||||
ThreadUpdater.audio.play();
|
||||
}
|
||||
Main.callbackNodes(Post, posts);
|
||||
scroll = Conf['Auto Scroll'] && ThreadUpdater.scrollBG() && ThreadUpdater.root.getBoundingClientRect().bottom - doc.clientHeight < 25;
|
||||
firstPost = null;
|
||||
for (w = 0, len4 = posts.length; w < len4; w++) {
|
||||
@ -13416,7 +13417,7 @@
|
||||
return Unread.hr.hidden = Unread.linePosition === Unread.order.last;
|
||||
},
|
||||
update: function() {
|
||||
var count, countQuotingYou, titleCount, titleDead, titleQuotingYou;
|
||||
var count, countQuotingYou, isDead, titleCount, titleDead, titleQuotingYou;
|
||||
count = Unread.posts.size;
|
||||
countQuotingYou = Unread.postsQuotingYou.size;
|
||||
if (Conf['Unread Count']) {
|
||||
@ -13432,11 +13433,13 @@
|
||||
quotingYou: countQuotingYou
|
||||
});
|
||||
}
|
||||
if (!Conf['Unread Favicon']) {
|
||||
return;
|
||||
if (Conf['Unread Favicon']) {
|
||||
isDead = Unread.thread.isDead;
|
||||
Favicon.el.href = countQuotingYou ? Favicon[isDead ? 'unreadDeadY' : 'unreadY'] : count ? Favicon[isDead ? 'unreadDead' : 'unread'] : Favicon[isDead ? 'dead' : 'default'];
|
||||
if (typeof chrome === "undefined" || chrome === null) {
|
||||
return $.add(d.head, Favicon.el);
|
||||
}
|
||||
}
|
||||
Favicon.el.href = Unread.thread.isDead ? countQuotingYou ? Favicon.unreadDeadY : count ? Favicon.unreadDead : Favicon.dead : count ? countQuotingYou ? Favicon.unreadY : Favicon.unread : Favicon["default"];
|
||||
return $.add(d.head, Favicon.el);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
// Generated by CoffeeScript
|
||||
// ==UserScript==
|
||||
// @name 4chan X
|
||||
// @version 1.10.6.4
|
||||
// @version 1.10.6.5
|
||||
// @minGMVer 1.14
|
||||
// @minFFVer 26
|
||||
// @namespace 4chan-X
|
||||
@ -394,7 +394,7 @@
|
||||
doc = d.documentElement;
|
||||
|
||||
g = {
|
||||
VERSION: '1.10.6.4',
|
||||
VERSION: '1.10.6.5',
|
||||
NAMESPACE: '4chan X.',
|
||||
NAME: '4chan X',
|
||||
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
|
||||
@ -12314,7 +12314,7 @@
|
||||
return new Notice('info', "The thread is " + change + ".", 30);
|
||||
},
|
||||
parse: function(req) {
|
||||
var ID, OP, board, deletedFiles, deletedPosts, files, firstPost, index, ipCountEl, k, lastPost, len1, len2, len3, len4, newPosts, node, post, postObject, postObjects, posts, q, ref, ref1, ref2, ref3, scroll, thread, u, w;
|
||||
var ID, OP, board, deletedFiles, deletedPosts, files, firstPost, index, ipCountEl, k, lastPost, len1, len2, len3, len4, newPosts, node, post, postObject, postObjects, posts, q, ref, ref1, ref2, ref3, ref4, ref5, scroll, thread, u, unreadCount, w;
|
||||
postObjects = req.response.posts;
|
||||
OP = postObjects[0];
|
||||
thread = ThreadUpdater.thread;
|
||||
@ -12384,7 +12384,9 @@
|
||||
} else {
|
||||
ThreadUpdater.set('status', "+" + posts.length, 'new');
|
||||
ThreadUpdater.outdateCount = 0;
|
||||
if (Conf['Beep'] && d.hidden && Unread.posts && !Unread.posts.size) {
|
||||
unreadCount = (ref4 = Unread.posts) != null ? ref4.size : void 0;
|
||||
Main.callbackNodes(Post, posts);
|
||||
if (Conf['Beep'] && d.hidden && unreadCount === 0 && ((ref5 = Unread.posts) != null ? ref5.size : void 0)) {
|
||||
if (!ThreadUpdater.audio) {
|
||||
ThreadUpdater.audio = $.el('audio', {
|
||||
src: ThreadUpdater.beep
|
||||
@ -12392,7 +12394,6 @@
|
||||
}
|
||||
ThreadUpdater.audio.play();
|
||||
}
|
||||
Main.callbackNodes(Post, posts);
|
||||
scroll = Conf['Auto Scroll'] && ThreadUpdater.scrollBG() && ThreadUpdater.root.getBoundingClientRect().bottom - doc.clientHeight < 25;
|
||||
firstPost = null;
|
||||
for (w = 0, len4 = posts.length; w < len4; w++) {
|
||||
@ -13415,7 +13416,7 @@
|
||||
return Unread.hr.hidden = Unread.linePosition === Unread.order.last;
|
||||
},
|
||||
update: function() {
|
||||
var count, countQuotingYou, titleCount, titleDead, titleQuotingYou;
|
||||
var count, countQuotingYou, isDead, titleCount, titleDead, titleQuotingYou;
|
||||
count = Unread.posts.size;
|
||||
countQuotingYou = Unread.postsQuotingYou.size;
|
||||
if (Conf['Unread Count']) {
|
||||
@ -13431,11 +13432,13 @@
|
||||
quotingYou: countQuotingYou
|
||||
});
|
||||
}
|
||||
if (!Conf['Unread Favicon']) {
|
||||
return;
|
||||
if (Conf['Unread Favicon']) {
|
||||
isDead = Unread.thread.isDead;
|
||||
Favicon.el.href = countQuotingYou ? Favicon[isDead ? 'unreadDeadY' : 'unreadY'] : count ? Favicon[isDead ? 'unreadDead' : 'unread'] : Favicon[isDead ? 'dead' : 'default'];
|
||||
if (typeof chrome === "undefined" || chrome === null) {
|
||||
return $.add(d.head, Favicon.el);
|
||||
}
|
||||
}
|
||||
Favicon.el.href = Unread.thread.isDead ? countQuotingYou ? Favicon.unreadDeadY : count ? Favicon.unreadDead : Favicon.dead : count ? countQuotingYou ? Favicon.unreadY : Favicon.unread : Favicon["default"];
|
||||
return $.add(d.head, Favicon.el);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
// ==UserScript==
|
||||
// @name 4chan X
|
||||
// @version 1.10.6.4
|
||||
// @version 1.10.6.5
|
||||
// @minGMVer 1.14
|
||||
// @minFFVer 26
|
||||
// @namespace 4chan-X
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// Generated by CoffeeScript
|
||||
// ==UserScript==
|
||||
// @name 4chan X
|
||||
// @version 1.10.6.4
|
||||
// @version 1.10.6.5
|
||||
// @minGMVer 1.14
|
||||
// @minFFVer 26
|
||||
// @namespace 4chan-X
|
||||
@ -395,7 +395,7 @@
|
||||
doc = d.documentElement;
|
||||
|
||||
g = {
|
||||
VERSION: '1.10.6.4',
|
||||
VERSION: '1.10.6.5',
|
||||
NAMESPACE: '4chan X.',
|
||||
NAME: '4chan X',
|
||||
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
|
||||
@ -12315,7 +12315,7 @@
|
||||
return new Notice('info', "The thread is " + change + ".", 30);
|
||||
},
|
||||
parse: function(req) {
|
||||
var ID, OP, board, deletedFiles, deletedPosts, files, firstPost, index, ipCountEl, k, lastPost, len1, len2, len3, len4, newPosts, node, post, postObject, postObjects, posts, q, ref, ref1, ref2, ref3, scroll, thread, u, w;
|
||||
var ID, OP, board, deletedFiles, deletedPosts, files, firstPost, index, ipCountEl, k, lastPost, len1, len2, len3, len4, newPosts, node, post, postObject, postObjects, posts, q, ref, ref1, ref2, ref3, ref4, ref5, scroll, thread, u, unreadCount, w;
|
||||
postObjects = req.response.posts;
|
||||
OP = postObjects[0];
|
||||
thread = ThreadUpdater.thread;
|
||||
@ -12385,7 +12385,9 @@
|
||||
} else {
|
||||
ThreadUpdater.set('status', "+" + posts.length, 'new');
|
||||
ThreadUpdater.outdateCount = 0;
|
||||
if (Conf['Beep'] && d.hidden && Unread.posts && !Unread.posts.size) {
|
||||
unreadCount = (ref4 = Unread.posts) != null ? ref4.size : void 0;
|
||||
Main.callbackNodes(Post, posts);
|
||||
if (Conf['Beep'] && d.hidden && unreadCount === 0 && ((ref5 = Unread.posts) != null ? ref5.size : void 0)) {
|
||||
if (!ThreadUpdater.audio) {
|
||||
ThreadUpdater.audio = $.el('audio', {
|
||||
src: ThreadUpdater.beep
|
||||
@ -12393,7 +12395,6 @@
|
||||
}
|
||||
ThreadUpdater.audio.play();
|
||||
}
|
||||
Main.callbackNodes(Post, posts);
|
||||
scroll = Conf['Auto Scroll'] && ThreadUpdater.scrollBG() && ThreadUpdater.root.getBoundingClientRect().bottom - doc.clientHeight < 25;
|
||||
firstPost = null;
|
||||
for (w = 0, len4 = posts.length; w < len4; w++) {
|
||||
@ -13416,7 +13417,7 @@
|
||||
return Unread.hr.hidden = Unread.linePosition === Unread.order.last;
|
||||
},
|
||||
update: function() {
|
||||
var count, countQuotingYou, titleCount, titleDead, titleQuotingYou;
|
||||
var count, countQuotingYou, isDead, titleCount, titleDead, titleQuotingYou;
|
||||
count = Unread.posts.size;
|
||||
countQuotingYou = Unread.postsQuotingYou.size;
|
||||
if (Conf['Unread Count']) {
|
||||
@ -13432,11 +13433,13 @@
|
||||
quotingYou: countQuotingYou
|
||||
});
|
||||
}
|
||||
if (!Conf['Unread Favicon']) {
|
||||
return;
|
||||
if (Conf['Unread Favicon']) {
|
||||
isDead = Unread.thread.isDead;
|
||||
Favicon.el.href = countQuotingYou ? Favicon[isDead ? 'unreadDeadY' : 'unreadY'] : count ? Favicon[isDead ? 'unreadDead' : 'unread'] : Favicon[isDead ? 'dead' : 'default'];
|
||||
if (typeof chrome === "undefined" || chrome === null) {
|
||||
return $.add(d.head, Favicon.el);
|
||||
}
|
||||
}
|
||||
Favicon.el.href = Unread.thread.isDead ? countQuotingYou ? Favicon.unreadDeadY : count ? Favicon.unreadDead : Favicon.dead : count ? countQuotingYou ? Favicon.unreadY : Favicon.unread : Favicon["default"];
|
||||
return $.add(d.head, Favicon.el);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
|
||||
<app appid='lacclbnghgdicfifcamcmcnilckjamag'>
|
||||
<updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X-beta.crx' version='1.10.6.4' />
|
||||
<updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X-beta.crx' version='1.10.6.5' />
|
||||
</app>
|
||||
</gupdate>
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
|
||||
<app appid='lacclbnghgdicfifcamcmcnilckjamag'>
|
||||
<updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X.crx' version='1.10.6.4' />
|
||||
<updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X.crx' version='1.10.6.5' />
|
||||
</app>
|
||||
</gupdate>
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
"description": "Cross-browser userscript for maximum lurking on 4chan.",
|
||||
"meta": {
|
||||
"name": "4chan X",
|
||||
"version": "1.10.6.4",
|
||||
"date": "2015-03-24T17:20:04.895Z",
|
||||
"version": "1.10.6.5",
|
||||
"date": "2015-03-25T04:33:38.095Z",
|
||||
"repo": "https://github.com/ccd0/4chan-x/",
|
||||
"page": "https://github.com/ccd0/4chan-x",
|
||||
"downloads": "https://ccd0.github.io/4chan-x/builds/",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user