diff --git a/src/features.coffee b/src/features.coffee
index ce1af1803..562389504 100644
--- a/src/features.coffee
+++ b/src/features.coffee
@@ -32,6 +32,9 @@ Header =
innerHTML: ' Use catalog board links'
customNavToggler = $.el 'label',
innerHTML: ' 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