menu bugfixes

This commit is contained in:
ccd0 2014-09-21 14:01:11 -07:00
parent 934f54302a
commit b99ac6d53a
3 changed files with 6 additions and 6 deletions

View File

@ -197,7 +197,7 @@ PostHiding =
className: 'stub'
$.add post.nodes.stub, a
if Conf['Menu']
$.add post.nodes.stub, Menu.makeButton()
$.add post.nodes.stub, Menu.makeButton post
$.prepend post.nodes.root, post.nodes.stub
show: (post, showRecursively=Conf['Recursive Hiding']) ->

View File

@ -97,7 +97,7 @@ ThreadHiding =
el: div
order: 20
open: ({thread, isReply}) ->
if isReply or !thread.isHidden
if isReply or !thread.isHidden or Conf['JSON Navigation'] and Conf['Index Mode'] is 'catalog'
return false
ThreadHiding.menu.thread = thread
true
@ -111,7 +111,7 @@ ThreadHiding =
el: hideStubLink
order: 15
open: ({thread, isReply}) ->
if isReply or !thread.isHidden
if isReply or !thread.isHidden or Conf['JSON Navigation'] and Conf['Index Mode'] is 'catalog'
return false
ThreadHiding.menu.thread = thread
@ -155,7 +155,7 @@ ThreadHiding =
thread.stub = $.el 'div',
className: 'stub'
if Conf['Menu']
$.add thread.stub, [a, Menu.makeButton()]
$.add thread.stub, [a, Menu.makeButton thread.OP]
else
$.add thread.stub, a
$.prepend root, thread.stub

View File

@ -138,11 +138,11 @@ Index =
menu:
init: ->
return if g.VIEW isnt 'index' or !Conf['JSON Navigation'] or !Conf['Menu'] or g.BOARD.ID is 'f'
return if g.VIEW isnt 'index' or !Conf['JSON Navigation'] or !Conf['Menu'] or !Conf['Thread Hiding Link'] or g.BOARD.ID is 'f'
Menu.menu.addEntry
el: $.el 'a', href: 'javascript:;'
order: 5
order: 20
open: ({thread}) ->
return false if Conf['Index Mode'] isnt 'catalog'
@el.textContent = if thread.isHidden