No need to recreate the span each time.
This commit is contained in:
parent
f93b2dcbd5
commit
b68939772b
@ -790,6 +790,7 @@ PSAHiding =
|
||||
|
||||
PSAHiding.btn = btn = $.el 'a',
|
||||
title: 'Toggle announcement.'
|
||||
innerHTML: '<span></span>'
|
||||
href: 'javascript:;'
|
||||
$.on btn, 'click', PSAHiding.toggle
|
||||
|
||||
@ -816,10 +817,10 @@ PSAHiding =
|
||||
sync: (hiddenPSAs) ->
|
||||
{btn} = PSAHiding
|
||||
psa = $.id 'globalMessage'
|
||||
[psa.hidden, btn.innerHTML, btn.className] = if PSAHiding.trim(psa) in hiddenPSAs
|
||||
[true, '<span>[ + ]</span>', 'show-announcement']
|
||||
[psa.hidden, btn.firstChild.textContent, btn.className] = if PSAHiding.trim(psa) in hiddenPSAs
|
||||
[true, '[\u00A0+\u00A0]', 'show-announcement']
|
||||
else
|
||||
[false, '<span>[ - ]</span>', 'hide-announcement']
|
||||
[false, '[\u00A0-\u00A0]', 'hide-announcement']
|
||||
trim: (psa) ->
|
||||
psa.textContent.replace(/\W+/g, '').toLowerCase()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user