Add a link to the header's menu to find where to edit the custom board nav.

This commit is contained in:
Nicolas Stepien 2013-04-23 22:35:36 +02:00
parent fe4309cf7c
commit 882ca4236e

View File

@ -32,6 +32,9 @@ Header =
innerHTML: '<input type=checkbox name="Header catalog links"> Use catalog board links'
customNavToggler = $.el 'label',
innerHTML: '<input type=checkbox name="Custom Board Navigation"> Custom board navigation'
editCustomNav = $.el 'a',
textContent: 'Edit custom board navigation'
href: 'javascript:;'
@headerToggler = headerToggler.firstElementChild
@barPositionToggler = barPositionToggler.firstElementChild
@ -42,6 +45,7 @@ Header =
$.on @barPositionToggler, 'change', @toggleBarPosition
$.on @catalogToggler, 'change', @toggleCatalogLinks
$.on @customNavToggler, 'change', @toggleCustomNav
$.on editCustomNav, 'click', @editCustomNav
@setBarVisibility Conf['Header auto-hide']
@setBarPosition Conf['Bottom header']
@ -58,6 +62,7 @@ Header =
{el: barPositionToggler}
{el: catalogToggler}
{el: customNavToggler}
{el: editCustomNav}
]
$.asap (-> d.body), ->
@ -197,6 +202,11 @@ Header =
$.cb.checked.call @
Header.setCustomNav @checked
editCustomNav: ->
Settings.open 'Rice'
settings = $.id 'fourchanx-settings'
$('input[name=boardnav]', settings).focus()
hashScroll: ->
return unless post = $.id @location.hash[1..]
return if (Get.postFromRoot post).isHidden