diff --git a/4chan_x.user.js b/4chan_x.user.js index 26b2d1813..fdd4a29fe 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -907,29 +907,26 @@ className: 'reply', innerHTML: '
' }); - localStorage.setItem('4chan_settings', false); return $.ready(Main.initHeaderReady); }, initHeaderReady: function() { var header, nav, settings, _ref, _ref1, _ref2; - if (!$.id('navtopright')) { - return; - } header = Main.header; $.prepend(d.body, header); - nav = $.id('boardNavDesktop'); - header.id = nav.id; - $.prepend(header, nav); - nav.id = nav.className = null; - nav.lastElementChild.hidden = true; - settings = $.el('span', { - id: 'settings', - innerHTML: '[Settings]' - }); - $.on(settings.firstElementChild, 'click', Main.settings); - $.add(nav, settings); - if ((_ref = $("a[href$='/" + g.BOARD + "/']", nav)) != null) { - _ref.className = 'current'; + if (nav = $.id('boardNavDesktop')) { + header.id = nav.id; + $.prepend(header, nav); + nav.id = nav.className = null; + nav.lastElementChild.hidden = true; + settings = $.el('span', { + id: 'settings', + innerHTML: '[Settings]' + }); + $.on(settings.firstElementChild, 'click', Main.settings); + $.add(nav, settings); + if ((_ref = $("a[href$='/" + g.BOARD + "/']", nav)) != null) { + _ref.className = 'current'; + } } $.addClass(d.body, $.engine); $.addClass(d.body, 'fourchan_x'); diff --git a/script.coffee b/script.coffee index 6791e8584..c41866511 100644 --- a/script.coffee +++ b/script.coffee @@ -711,25 +711,22 @@ Main = Main.header = $.el 'div', className: 'reply' innerHTML: '' - # disable 4chan's features - localStorage.setItem '4chan_settings', false $.ready Main.initHeaderReady initHeaderReady: -> - return unless $.id 'navtopright' header = Main.header $.prepend d.body, header - nav = $.id 'boardNavDesktop' - header.id = nav.id - $.prepend header, nav - nav.id = nav.className = null - nav.lastElementChild.hidden = true - settings = $.el 'span', - id: 'settings' - innerHTML: '[Settings]' - $.on settings.firstElementChild, 'click', Main.settings - $.add nav, settings - $("a[href$='/#{g.BOARD}/']", nav)?.className = 'current' + if nav = $.id 'boardNavDesktop' + header.id = nav.id + $.prepend header, nav + nav.id = nav.className = null + nav.lastElementChild.hidden = true + settings = $.el 'span', + id: 'settings' + innerHTML: '[Settings]' + $.on settings.firstElementChild, 'click', Main.settings + $.add nav, settings + $("a[href$='/#{g.BOARD}/']", nav)?.className = 'current' $.addClass d.body, $.engine $.addClass d.body, 'fourchan_x'