Only add the "Show announcement" to the header's menu if there is an annoucement on this page.
This simplifies the open function.
This commit is contained in:
parent
0fec8533de
commit
7ad882ff2d
@ -5,20 +5,6 @@ PSAHiding =
|
||||
$.addClass doc, 'hide-announcement'
|
||||
$.addClass doc, 'hide-announcement-enabled'
|
||||
|
||||
entry =
|
||||
type: 'header'
|
||||
el: $.el 'a',
|
||||
textContent: 'Show announcement'
|
||||
className: 'show-announcement'
|
||||
href: 'javascript:;'
|
||||
order: 50
|
||||
open: ->
|
||||
if $.id('globalMessage')?.hidden
|
||||
return true
|
||||
false
|
||||
$.event 'AddMenuEntry', entry
|
||||
|
||||
$.on entry.el, 'click', PSAHiding.toggle
|
||||
$.on d, '4chanXInitFinished', @setup
|
||||
setup: ->
|
||||
$.off d, '4chanXInitFinished', PSAHiding.setup
|
||||
@ -28,6 +14,17 @@ PSAHiding =
|
||||
$.rmClass doc, 'hide-announcement-enabled'
|
||||
return
|
||||
|
||||
entry =
|
||||
type: 'header'
|
||||
el: $.el 'a',
|
||||
textContent: 'Show announcement'
|
||||
className: 'show-announcement'
|
||||
href: 'javascript:;'
|
||||
order: 50
|
||||
open: -> psa.hidden
|
||||
$.event 'AddMenuEntry', entry
|
||||
$.on entry.el, 'click', PSAHiding.toggle
|
||||
|
||||
PSAHiding.btn = btn = $.el 'a',
|
||||
innerHTML: '<span>[ - ]</span>'
|
||||
title: 'Hide announcement.'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user