diff --git a/src/Filtering/ThreadHiding.coffee b/src/Filtering/ThreadHiding.coffee
index cd435b3aa..9ac236d56 100755
--- a/src/Filtering/ThreadHiding.coffee
+++ b/src/Filtering/ThreadHiding.coffee
@@ -188,7 +188,7 @@ ThreadHiding =
return if thread.isHidden
threadRoot = thread.OP.nodes.root.parentNode
thread.isHidden = true
- Index.updateHideToggle()
+ Index.updateHideLabel()
return threadRoot.hidden = true unless makeStub
@@ -200,4 +200,4 @@ ThreadHiding =
delete thread.stub
threadRoot = thread.OP.nodes.root.parentNode
threadRoot.hidden = thread.isHidden = false
- Index.updateHideToggle()
+ Index.updateHideLabel()
diff --git a/src/General/Index.coffee b/src/General/Index.coffee
index 113d9a6dd..d82131355 100644
--- a/src/General/Index.coffee
+++ b/src/General/Index.coffee
@@ -83,6 +83,7 @@ Index =
$('.returnlink a', @navLinks).href = "//boards.4chan.org/#{g.BOARD}/"
$('.cataloglink a', @navLinks).href = "//boards.4chan.org/#{g.BOARD}/catalog"
@searchInput = $ '#index-search', @navLinks
+ @hideLabel = $ '#hidden-label', @navLinks
@currentPage = @getCurrentPage()
$.on window, 'popstate', @cb.popstate
@@ -267,28 +268,18 @@ Index =
$.before a, strong
$.add strong, a
- updateHideToggle: ->
+ updateHideLabel: ->
hiddenCount = 0
for threadID, thread of g.BOARD.threads when thread.isHidden
hiddenCount++ if thread.ID in Index.liveThreadIDs
unless hiddenCount
- Index.removeHideToggle()
+ Index.hideLabel.hidden = true
return
- unless Index.toggler
- Index.addHideToggle()
+ Index.hideLabel.hidden = false
$('#hidden-count', Index.navLinks).textContent = if hiddenCount is 1
'1 hidden thread'
else
"#{hiddenCount} hidden threads"
- addHideToggle: ->
- Index.toggler = $.el 'span',
- id: 'hidden-label'
- innerHTML: ' — '
- $.add Index.navLinks, Index.toggler
- removeHideToggle: ->
- return unless Index.toggler
- $.rm Index.toggler
- delete Index.toggler
update: (pageNum, forceReparse) ->
return unless navigator.onLine
@@ -409,7 +400,7 @@ Index =
$.nodes Index.nodes
Main.callbackNodes Thread, threads
Main.callbackNodes Post, posts
- Index.updateHideToggle()
+ Index.updateHideLabel()
$.event 'IndexRefresh'
buildReplies: (threadRoots) ->
diff --git a/src/General/html/Features/Index-navlinks.html b/src/General/html/Features/Index-navlinks.html
index 4ba933836..6979ed9e8 100644
--- a/src/General/html/Features/Index-navlinks.html
+++ b/src/General/html/Features/Index-navlinks.html
@@ -4,3 +4,4 @@
×
+ —