From b68939772b85279b02bfa07f8caba6aa9e49fe1e Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Thu, 18 Apr 2013 02:19:35 +0200 Subject: [PATCH] No need to recreate the span each time. --- src/features.coffee | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/features.coffee b/src/features.coffee index a95713cf9..4a4bfb427 100644 --- a/src/features.coffee +++ b/src/features.coffee @@ -790,6 +790,7 @@ PSAHiding = PSAHiding.btn = btn = $.el 'a', title: 'Toggle announcement.' + innerHTML: '' 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, '[ + ]', 'show-announcement'] + [psa.hidden, btn.firstChild.textContent, btn.className] = if PSAHiding.trim(psa) in hiddenPSAs + [true, '[\u00A0+\u00A0]', 'show-announcement'] else - [false, '[ - ]', 'hide-announcement'] + [false, '[\u00A0-\u00A0]', 'hide-announcement'] trim: (psa) -> psa.textContent.replace(/\W+/g, '').toLowerCase()