fix removing item from local storage

This commit is contained in:
Thibault Duplessis 2013-06-11 13:06:50 +02:00
parent 4916bc8eee
commit 676b6c7e9e
2 changed files with 6 additions and 4 deletions

View file

@ -7,7 +7,7 @@ import controllers.routes
trait AssetHelper {
val assetVersion = 64
val assetVersion = 65
def cssTag(name: String) = css("stylesheets/" + name)

View file

@ -43,7 +43,7 @@ var lichess_sri = Math.random().toString(36).substring(5); // 8 chars
self.averageLag = 0;
self.debug('Debug is enabled');
if (self.options.resetUrl || self.options.prodPipe) {
localStorage.setItem(self.options.baseUrlKey, null);
localStorage.removeItem(self.options.baseUrlKey);
}
if (self.options.prodPipe) {
self.options.baseUrls = ['socket.en.lichess.org'];
@ -681,7 +681,8 @@ var lichess_sri = Math.random().toString(36).substring(5); // 8 chars
var enabled = !soundEnabled();
$soundToggle.toggleClass('sound_state_on', enabled);
$.playSound();
localStorage.setItem('sound', enabled ? 1 : null);
if(enabled) localStorage.setItem('sound', 1);
else localStorage.removeItem('sound');
return false;
});
$game && $game.trigger('lichess.audio_ready');
@ -1477,7 +1478,8 @@ var lichess_sri = Math.random().toString(36).substring(5); // 8 chars
var enabled = $toggle.is(':checked');
self.element.toggleClass('hidden', !enabled);
self.options.onToggle(enabled);
localStorage.setItem('nochat', enabled ? null : 1);
if(!enabled) localStorage.setItem('nochat', 1);
else localStorage.removeItem('nochat');
});
$toggle[0].checked = localStorage.getItem('nochat') != 1;
if (!$toggle[0].checked) {