From ac62980325826469659b0847c9d640175356ae48 Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Tue, 7 Jan 2014 22:31:17 -0700 Subject: [PATCH] Fix .current --- builds/4chan-X.user.js | 10 +++++++--- builds/crx/script.js | 10 +++++++--- src/General/Header.coffee | 4 ++-- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index 06f2ed274..fd6dfdfbb 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -1773,9 +1773,13 @@ return _this; }); $.ready(function() { - var a, cs, footer; + var a, cs, footer, _i, _len, _ref; _this.footer = footer = $.id('boardNavDesktopFoot'); - $.on(a, 'click', Main.navigate); + _ref = $$('a', footer); + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + a = _ref[_i]; + $.on(a, 'click', Main.navigate); + } if (a = $("a[href*='/" + g.BOARD + "/']", footer)) { a.className = 'current'; } @@ -1818,7 +1822,7 @@ for (_i = 0, _len = _ref.length; _i < _len; _i++) { a = _ref[_i]; $.on(a, 'click', Main.navigate); - if (a.pathname.split('/')[0] === g.BOARD.ID) { + if (a.pathname.split('/')[1] === g.BOARD.ID) { a.className = 'current'; } } diff --git a/builds/crx/script.js b/builds/crx/script.js index a38f854cd..919717db4 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -1783,9 +1783,13 @@ return _this; }); $.ready(function() { - var a, cs, footer; + var a, cs, footer, _i, _len, _ref; _this.footer = footer = $.id('boardNavDesktopFoot'); - $.on(a, 'click', Main.navigate); + _ref = $$('a', footer); + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + a = _ref[_i]; + $.on(a, 'click', Main.navigate); + } if (a = $("a[href*='/" + g.BOARD + "/']", footer)) { a.className = 'current'; } @@ -1828,7 +1832,7 @@ for (_i = 0, _len = _ref.length; _i < _len; _i++) { a = _ref[_i]; $.on(a, 'click', Main.navigate); - if (a.pathname.split('/')[0] === g.BOARD.ID) { + if (a.pathname.split('/')[1] === g.BOARD.ID) { a.className = 'current'; } } diff --git a/src/General/Header.coffee b/src/General/Header.coffee index 33cdf5da9..46fcc1ffe 100755 --- a/src/General/Header.coffee +++ b/src/General/Header.coffee @@ -102,7 +102,7 @@ Header = $.ready => @footer = footer = $.id 'boardNavDesktopFoot' - $.on a, 'click', Main.navigate + $.on a, 'click', Main.navigate for a in $$ 'a', footer if a = $ "a[href*='/#{g.BOARD}/']", footer a.className = 'current' @@ -140,7 +140,7 @@ Header = innerHTML: "" for a in $$ 'a', boardList $.on a, 'click', Main.navigate - if a.pathname.split('/')[0] is g.BOARD.ID + if a.pathname.split('/')[1] is g.BOARD.ID a.className = 'current' fullBoardList = $ '#full-board-list', boardList btn = $ '.hide-board-list-button', fullBoardList