Somewhat more moot-proof header.
This commit is contained in:
parent
c2c3a65f99
commit
1afdb1aed5
@ -907,29 +907,26 @@
|
|||||||
className: 'reply',
|
className: 'reply',
|
||||||
innerHTML: '<div class=extra></div>'
|
innerHTML: '<div class=extra></div>'
|
||||||
});
|
});
|
||||||
localStorage.setItem('4chan_settings', false);
|
|
||||||
return $.ready(Main.initHeaderReady);
|
return $.ready(Main.initHeaderReady);
|
||||||
},
|
},
|
||||||
initHeaderReady: function() {
|
initHeaderReady: function() {
|
||||||
var header, nav, settings, _ref, _ref1, _ref2;
|
var header, nav, settings, _ref, _ref1, _ref2;
|
||||||
if (!$.id('navtopright')) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
header = Main.header;
|
header = Main.header;
|
||||||
$.prepend(d.body, header);
|
$.prepend(d.body, header);
|
||||||
nav = $.id('boardNavDesktop');
|
if (nav = $.id('boardNavDesktop')) {
|
||||||
header.id = nav.id;
|
header.id = nav.id;
|
||||||
$.prepend(header, nav);
|
$.prepend(header, nav);
|
||||||
nav.id = nav.className = null;
|
nav.id = nav.className = null;
|
||||||
nav.lastElementChild.hidden = true;
|
nav.lastElementChild.hidden = true;
|
||||||
settings = $.el('span', {
|
settings = $.el('span', {
|
||||||
id: 'settings',
|
id: 'settings',
|
||||||
innerHTML: '[<a href=javascript:;>Settings</a>]'
|
innerHTML: '[<a href=javascript:;>Settings</a>]'
|
||||||
});
|
});
|
||||||
$.on(settings.firstElementChild, 'click', Main.settings);
|
$.on(settings.firstElementChild, 'click', Main.settings);
|
||||||
$.add(nav, settings);
|
$.add(nav, settings);
|
||||||
if ((_ref = $("a[href$='/" + g.BOARD + "/']", nav)) != null) {
|
if ((_ref = $("a[href$='/" + g.BOARD + "/']", nav)) != null) {
|
||||||
_ref.className = 'current';
|
_ref.className = 'current';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$.addClass(d.body, $.engine);
|
$.addClass(d.body, $.engine);
|
||||||
$.addClass(d.body, 'fourchan_x');
|
$.addClass(d.body, 'fourchan_x');
|
||||||
|
|||||||
@ -711,25 +711,22 @@ Main =
|
|||||||
Main.header = $.el 'div',
|
Main.header = $.el 'div',
|
||||||
className: 'reply'
|
className: 'reply'
|
||||||
innerHTML: '<div class=extra></div>'
|
innerHTML: '<div class=extra></div>'
|
||||||
# disable 4chan's features
|
|
||||||
localStorage.setItem '4chan_settings', false
|
|
||||||
$.ready Main.initHeaderReady
|
$.ready Main.initHeaderReady
|
||||||
initHeaderReady: ->
|
initHeaderReady: ->
|
||||||
return unless $.id 'navtopright'
|
|
||||||
header = Main.header
|
header = Main.header
|
||||||
$.prepend d.body, header
|
$.prepend d.body, header
|
||||||
|
|
||||||
nav = $.id 'boardNavDesktop'
|
if nav = $.id 'boardNavDesktop'
|
||||||
header.id = nav.id
|
header.id = nav.id
|
||||||
$.prepend header, nav
|
$.prepend header, nav
|
||||||
nav.id = nav.className = null
|
nav.id = nav.className = null
|
||||||
nav.lastElementChild.hidden = true
|
nav.lastElementChild.hidden = true
|
||||||
settings = $.el 'span',
|
settings = $.el 'span',
|
||||||
id: 'settings'
|
id: 'settings'
|
||||||
innerHTML: '[<a href=javascript:;>Settings</a>]'
|
innerHTML: '[<a href=javascript:;>Settings</a>]'
|
||||||
$.on settings.firstElementChild, 'click', Main.settings
|
$.on settings.firstElementChild, 'click', Main.settings
|
||||||
$.add nav, settings
|
$.add nav, settings
|
||||||
$("a[href$='/#{g.BOARD}/']", nav)?.className = 'current'
|
$("a[href$='/#{g.BOARD}/']", nav)?.className = 'current'
|
||||||
|
|
||||||
$.addClass d.body, $.engine
|
$.addClass d.body, $.engine
|
||||||
$.addClass d.body, 'fourchan_x'
|
$.addClass d.body, 'fourchan_x'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user