www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit d161bead40e98dcc87316d215ec199addc83e54e
parent ce420cb7419089dbb99afaa9db5c100225ea0444
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Sun, 22 May 2011 01:05:59 +0200

Correction d'un bug de concurrence potentiel sur les préférences.

Diffstat:
Mcode/serveur/php/ressources/pticlic.js | 11+++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/code/serveur/php/ressources/pticlic.js b/code/serveur/php/ressources/pticlic.js @@ -347,13 +347,16 @@ init(function() { }); // ==== Écran Préférences +runstate.prefs = { theme: "green" }; + function loadPrefs(prefs) { var previousTheme = runstate.prefs ? runstate.prefs.theme : 'green'; - runstate.prefs = (prefs && prefs.theme) ? prefs : { theme: "green" }; - runstate.serverPrefs = $.extend({}, runstate.prefs); - if (runstate.loaded && previousTheme != runstate.prefs.theme) jss(); + if (prefs && prefs.theme) { + runstate.prefs = prefs; + runstate.serverPrefs = $.extend({}, runstate.prefs); + if (runstate.loaded && previousTheme != runstate.prefs.theme) jss(); + } } -loadPrefs(); // initialize runstate.prefs. function setPrefs(prefs, callback) { $.ajaj("server.php?callback=?", {