diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a9456cb5..32e190c30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ### v1.13.14 +**v1.13.14.10** *(2017-11-20)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.14.10/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.14.10/builds/4chan-X-noupdate.crx)] +- Attempt to fix navigation keybind issue in Violentmonkey. #1656 + **v1.13.14.9** *(2017-11-17)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.14.9/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.14.9/builds/4chan-X-noupdate.crx)] - Hard disable 'Force Noscript Captcha for v1' in GM4 for now. - Work around double loading issue in Greasemonkey 4. #1629 diff --git a/builds/4chan-X-beta.crx b/builds/4chan-X-beta.crx index 186444b4c..3b4ebcd64 100644 Binary files a/builds/4chan-X-beta.crx and b/builds/4chan-X-beta.crx differ diff --git a/builds/4chan-X-beta.meta.js b/builds/4chan-X-beta.meta.js index 6e8f04272..152cf66b0 100644 --- a/builds/4chan-X-beta.meta.js +++ b/builds/4chan-X-beta.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X beta -// @version 1.13.14.9 +// @version 1.13.14.10 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X-beta.user.js b/builds/4chan-X-beta.user.js index 8a3d59e50..cd1f3f74e 100644 --- a/builds/4chan-X-beta.user.js +++ b/builds/4chan-X-beta.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X beta -// @version 1.13.14.9 +// @version 1.13.14.10 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -159,7 +159,7 @@ docSet = function() { }; g = { - VERSION: '1.13.14.9', + VERSION: '1.13.14.10', NAMESPACE: '4chan X.', boards: {} }; @@ -17132,7 +17132,7 @@ Keybinds = (function() { if (Conf['JSON Index'] && g.VIEW === 'index' && g.BOARD.ID !== 'f') { Index.userPageNav(1); } else { - window.location = "/" + g.BOARD + "/"; + location.href = "/" + g.BOARD + "/"; } break; case Conf['Open front page']: @@ -17149,7 +17149,7 @@ Keybinds = (function() { $('.next button', Index.pagelist).click(); } else { if (form = $('.next form')) { - window.location = form.action; + location.href = form.action; } } break; @@ -17164,7 +17164,7 @@ Keybinds = (function() { $('.prev button', Index.pagelist).click(); } else { if (form = $('.prev form')) { - window.location = form.action; + location.href = form.action; } } break; @@ -17180,25 +17180,25 @@ Keybinds = (function() { if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#paged' : "/" + g.BOARD + "/#paged"; + location.href = g.VIEW === 'index' ? '#paged' : "/" + g.BOARD + "/#paged"; break; case Conf['Infinite scrolling mode']: if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#infinite' : "/" + g.BOARD + "/#infinite"; + location.href = g.VIEW === 'index' ? '#infinite' : "/" + g.BOARD + "/#infinite"; break; case Conf['All pages mode']: if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#all-pages' : "/" + g.BOARD + "/#all-pages"; + location.href = g.VIEW === 'index' ? '#all-pages' : "/" + g.BOARD + "/#all-pages"; break; case Conf['Open catalog']: if (g.BOARD.ID === 'f') { return; } - window.location = CatalogLinks.catalog(); + location.href = CatalogLinks.catalog(); break; case Conf['Cycle sort type']: if (!(Conf['JSON Index'] && g.VIEW === 'index' && g.BOARD.ID !== 'f')) { @@ -22429,7 +22429,7 @@ QR = (function() { open = Conf['Open Post in New Tab'] || postsCount ? function() { return $.open(URL); } : function() { - return window.location = URL; + return location.href = URL; }; if (threadID === postID) { QR.waitForThread(URL, open); @@ -24431,7 +24431,7 @@ QuoteYou = (function() { return false; } else { QuoteYou.lastRead = root; - window.location = "#" + post.id; + location.href = "#" + post.id; Header.scrollTo(post); $.addClass(post, 'highlight'); return true; diff --git a/builds/4chan-X-noupdate.crx b/builds/4chan-X-noupdate.crx index 8259147a0..c261d36a2 100644 Binary files a/builds/4chan-X-noupdate.crx and b/builds/4chan-X-noupdate.crx differ diff --git a/builds/4chan-X-noupdate.user.js b/builds/4chan-X-noupdate.user.js index 343943c57..17fc5aa7c 100644 --- a/builds/4chan-X-noupdate.user.js +++ b/builds/4chan-X-noupdate.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.13.14.9 +// @version 1.13.14.10 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -159,7 +159,7 @@ docSet = function() { }; g = { - VERSION: '1.13.14.9', + VERSION: '1.13.14.10', NAMESPACE: '4chan X.', boards: {} }; @@ -17132,7 +17132,7 @@ Keybinds = (function() { if (Conf['JSON Index'] && g.VIEW === 'index' && g.BOARD.ID !== 'f') { Index.userPageNav(1); } else { - window.location = "/" + g.BOARD + "/"; + location.href = "/" + g.BOARD + "/"; } break; case Conf['Open front page']: @@ -17149,7 +17149,7 @@ Keybinds = (function() { $('.next button', Index.pagelist).click(); } else { if (form = $('.next form')) { - window.location = form.action; + location.href = form.action; } } break; @@ -17164,7 +17164,7 @@ Keybinds = (function() { $('.prev button', Index.pagelist).click(); } else { if (form = $('.prev form')) { - window.location = form.action; + location.href = form.action; } } break; @@ -17180,25 +17180,25 @@ Keybinds = (function() { if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#paged' : "/" + g.BOARD + "/#paged"; + location.href = g.VIEW === 'index' ? '#paged' : "/" + g.BOARD + "/#paged"; break; case Conf['Infinite scrolling mode']: if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#infinite' : "/" + g.BOARD + "/#infinite"; + location.href = g.VIEW === 'index' ? '#infinite' : "/" + g.BOARD + "/#infinite"; break; case Conf['All pages mode']: if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#all-pages' : "/" + g.BOARD + "/#all-pages"; + location.href = g.VIEW === 'index' ? '#all-pages' : "/" + g.BOARD + "/#all-pages"; break; case Conf['Open catalog']: if (g.BOARD.ID === 'f') { return; } - window.location = CatalogLinks.catalog(); + location.href = CatalogLinks.catalog(); break; case Conf['Cycle sort type']: if (!(Conf['JSON Index'] && g.VIEW === 'index' && g.BOARD.ID !== 'f')) { @@ -22429,7 +22429,7 @@ QR = (function() { open = Conf['Open Post in New Tab'] || postsCount ? function() { return $.open(URL); } : function() { - return window.location = URL; + return location.href = URL; }; if (threadID === postID) { QR.waitForThread(URL, open); @@ -24431,7 +24431,7 @@ QuoteYou = (function() { return false; } else { QuoteYou.lastRead = root; - window.location = "#" + post.id; + location.href = "#" + post.id; Header.scrollTo(post); $.addClass(post, 'highlight'); return true; diff --git a/builds/4chan-X.crx b/builds/4chan-X.crx index d101156e4..5a10954e0 100644 Binary files a/builds/4chan-X.crx and b/builds/4chan-X.crx differ diff --git a/builds/4chan-X.meta.js b/builds/4chan-X.meta.js index 9480e953b..5ac35b957 100644 --- a/builds/4chan-X.meta.js +++ b/builds/4chan-X.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.13.14.9 +// @version 1.13.14.10 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index d77aac912..41e614cfa 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.13.14.9 +// @version 1.13.14.10 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -159,7 +159,7 @@ docSet = function() { }; g = { - VERSION: '1.13.14.9', + VERSION: '1.13.14.10', NAMESPACE: '4chan X.', boards: {} }; @@ -17132,7 +17132,7 @@ Keybinds = (function() { if (Conf['JSON Index'] && g.VIEW === 'index' && g.BOARD.ID !== 'f') { Index.userPageNav(1); } else { - window.location = "/" + g.BOARD + "/"; + location.href = "/" + g.BOARD + "/"; } break; case Conf['Open front page']: @@ -17149,7 +17149,7 @@ Keybinds = (function() { $('.next button', Index.pagelist).click(); } else { if (form = $('.next form')) { - window.location = form.action; + location.href = form.action; } } break; @@ -17164,7 +17164,7 @@ Keybinds = (function() { $('.prev button', Index.pagelist).click(); } else { if (form = $('.prev form')) { - window.location = form.action; + location.href = form.action; } } break; @@ -17180,25 +17180,25 @@ Keybinds = (function() { if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#paged' : "/" + g.BOARD + "/#paged"; + location.href = g.VIEW === 'index' ? '#paged' : "/" + g.BOARD + "/#paged"; break; case Conf['Infinite scrolling mode']: if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#infinite' : "/" + g.BOARD + "/#infinite"; + location.href = g.VIEW === 'index' ? '#infinite' : "/" + g.BOARD + "/#infinite"; break; case Conf['All pages mode']: if (!(Conf['JSON Index'] && g.BOARD.ID !== 'f')) { return; } - window.location = g.VIEW === 'index' ? '#all-pages' : "/" + g.BOARD + "/#all-pages"; + location.href = g.VIEW === 'index' ? '#all-pages' : "/" + g.BOARD + "/#all-pages"; break; case Conf['Open catalog']: if (g.BOARD.ID === 'f') { return; } - window.location = CatalogLinks.catalog(); + location.href = CatalogLinks.catalog(); break; case Conf['Cycle sort type']: if (!(Conf['JSON Index'] && g.VIEW === 'index' && g.BOARD.ID !== 'f')) { @@ -22429,7 +22429,7 @@ QR = (function() { open = Conf['Open Post in New Tab'] || postsCount ? function() { return $.open(URL); } : function() { - return window.location = URL; + return location.href = URL; }; if (threadID === postID) { QR.waitForThread(URL, open); @@ -24431,7 +24431,7 @@ QuoteYou = (function() { return false; } else { QuoteYou.lastRead = root; - window.location = "#" + post.id; + location.href = "#" + post.id; Header.scrollTo(post); $.addClass(post, 'highlight'); return true; diff --git a/builds/4chan-X.zip b/builds/4chan-X.zip index 62b476ffd..8f05732fd 100644 Binary files a/builds/4chan-X.zip and b/builds/4chan-X.zip differ diff --git a/builds/updates-beta.json b/builds/updates-beta.json index 7d3cc704d..be9286d3d 100644 --- a/builds/updates-beta.json +++ b/builds/updates-beta.json @@ -3,7 +3,7 @@ "4chan-x@4chan-x.net": { "updates": [ { - "version": "1.13.14.9", + "version": "1.13.14.10", "update_link": "https://www.4chan-x.net/builds/4chan-X-beta.crx" } ] diff --git a/builds/updates-beta.xml b/builds/updates-beta.xml index 6189d4569..f6ca103ae 100644 --- a/builds/updates-beta.xml +++ b/builds/updates-beta.xml @@ -1,7 +1,7 @@ - + diff --git a/builds/updates.json b/builds/updates.json index adaa3ef2f..4b8599b8d 100644 --- a/builds/updates.json +++ b/builds/updates.json @@ -3,7 +3,7 @@ "4chan-x@4chan-x.net": { "updates": [ { - "version": "1.13.14.9", + "version": "1.13.14.10", "update_link": "https://www.4chan-x.net/builds/4chan-X.crx" } ] diff --git a/builds/updates.xml b/builds/updates.xml index 570e66840..79a1db21b 100644 --- a/builds/updates.xml +++ b/builds/updates.xml @@ -1,7 +1,7 @@ - + diff --git a/version.json b/version.json index 60b4c81f3..8953b11c6 100644 --- a/version.json +++ b/version.json @@ -1,4 +1,4 @@ { - "version": "1.13.14.9", - "date": "2017-11-17T23:03:05.833Z" + "version": "1.13.14.10", + "date": "2017-11-20T02:49:03.329Z" } \ No newline at end of file