Simplify code related to clear hidden posts/threads button in settings.
This commit is contained in:
parent
0fdf5c89bb
commit
5ef395cc8d
@ -122,22 +122,18 @@ Settings =
|
|||||||
div = $.el 'div',
|
div = $.el 'div',
|
||||||
innerHTML: "<button></button><span class=description>: Clear manually-hidden threads and posts on all boards. Reload the page to apply."
|
innerHTML: "<button></button><span class=description>: Clear manually-hidden threads and posts on all boards. Reload the page to apply."
|
||||||
button = $ 'button', div
|
button = $ 'button', div
|
||||||
hiddenNum = 0
|
$.get {hiddenThreads: {}, hiddenPosts: {}}, ({hiddenThreads, hiddenPosts}) ->
|
||||||
$.get 'hiddenThreads', boards: {}, (item) ->
|
hiddenNum = 0
|
||||||
for ID, board of item.hiddenThreads.boards
|
for ID, board of hiddenThreads.boards
|
||||||
|
hiddenNum += Object.keys(board).length
|
||||||
|
for ID, board of hiddenPosts.boards
|
||||||
for ID, thread of board
|
for ID, thread of board
|
||||||
hiddenNum++
|
hiddenNum += Object.keys(thread).length
|
||||||
button.textContent = "Hidden: #{hiddenNum}"
|
|
||||||
$.get 'hiddenPosts', boards: {}, (item) ->
|
|
||||||
for ID, board of item.hiddenPosts.boards
|
|
||||||
for ID, thread of board
|
|
||||||
for ID, post of thread
|
|
||||||
hiddenNum++
|
|
||||||
button.textContent = "Hidden: #{hiddenNum}"
|
button.textContent = "Hidden: #{hiddenNum}"
|
||||||
$.on button, 'click', ->
|
$.on button, 'click', ->
|
||||||
@textContent = 'Hidden: 0'
|
@textContent = 'Hidden: 0'
|
||||||
$.get 'hiddenThreads', boards: {}, (item) ->
|
$.get 'hiddenThreads', {}, ({hiddenThreads}) ->
|
||||||
for boardID of item.hiddenThreads.boards
|
for boardID of hiddenThreads.boards
|
||||||
localStorage.removeItem "4chan-hide-t-#{boardID}"
|
localStorage.removeItem "4chan-hide-t-#{boardID}"
|
||||||
$.delete ['hiddenThreads', 'hiddenPosts']
|
$.delete ['hiddenThreads', 'hiddenPosts']
|
||||||
$.after $('input[name="Stubs"]', section).parentNode.parentNode, div
|
$.after $('input[name="Stubs"]', section).parentNode.parentNode, div
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user