Changeset 372:71203f20f140 for source
- Timestamp:
- Dec 5, 2021, 5:01:58 PM (3 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source/class/pf/Application.js
r366 r372 2286 2286 { 2287 2287 if (this.prefs) { 2288 var prefstr = qx.lang.Json.stringify(this.prefs);2289 qx.bom.Cookie.set("pf_prefs", prefstr, 3650);2288 var storage = qx.bom.storage.Web.getLocal(); 2289 storage.setItem("pf_prefs", this.prefs); 2290 2290 } 2291 2291 }, … … 2293 2293 loadPreferences : function() 2294 2294 { 2295 var prefstr = qx.bom.Cookie.get("pf_prefs"); 2296 2297 if (prefstr) { 2298 this.prefs = qx.lang.Json.parse(prefstr); 2299 } 2300 2295 var storage = qx.bom.storage.Web.getLocal(); 2296 this.prefs = storage.getItem("pf_prefs"); 2297 2301 2298 if (!this.prefs) { 2302 2299 this.prefs = new Object; … … 2335 2332 { 2336 2333 var sfavs = this.exportFavorites(); 2337 2338 var favstr = qx.lang.Json.stringify(sfavs); 2339 2340 qx.bom.Cookie.set("pf_favs", favstr, 3650); 2334 2335 var storage = qx.bom.storage.Web.getLocal(); 2336 storage.setItem("pf_favs", sfavs); 2341 2337 }, 2342 2338 … … 2344 2340 { 2345 2341 this.favorites = new Array; 2346 2347 var favstr = qx.bom.Cookie.get("pf_favs"); 2348 2349 if (favstr) { 2350 var sfavs = qx.lang.Json.parse(favstr); 2351 2342 2343 var storage = qx.bom.storage.Web.getLocal(); 2344 var sfavs = storage.getItem("pf_favs"); 2345 2346 if (sfavs) { 2352 2347 this.importFavorites(sfavs); 2353 2348 } … … 2374 2369 configPtr.time = time; 2375 2370 2376 var cookie_name = "pf_config_" + configPtr.hash;2371 var item_name = "pf_config_" + configPtr.hash; 2377 2372 2378 2373 var config = new Object; … … 2403 2398 config.favorites = this.exportFavorites(); 2404 2399 } 2405 2406 var configstr = qx.lang.Json.stringify(config);2407 qx.bom.Cookie.set(cookie_name, configstr, 3650);2400 2401 var storage = qx.bom.storage.Web.getLocal(); 2402 storage.setItem(item_name, config); 2408 2403 2409 2404 this.prefs.currentConfigName = name; … … 2420 2415 } 2421 2416 2422 var cookie_name = "pf_config_" + configPtr.hash; 2423 2424 var configstr = qx.bom.Cookie.get(cookie_name); 2425 if (!configstr) { 2426 // Cookie was deleted??? 2417 var item_name = "pf_config_" + configPtr.hash; 2418 2419 var storage = qx.bom.storage.Web.getLocal(); 2420 var config = storage.getItem(item_name); 2421 2422 if (!config) { 2423 // Data deleted??? 2427 2424 qx.lang.Array.remove(this.prefs.configPtrs, configPtr); 2428 2425 return false; 2429 } 2430 2431 var config = qx.lang.Json.parse(configstr); 2432 2433 if (config) { 2426 } else { 2434 2427 var au_fn, au_fT, au_fM, au_fB; 2435 2428 if (!config.format_v) { … … 2474 2467 2475 2468 return true; 2476 } else {2477 return false;2478 2469 } 2479 2470 }, … … 2483 2474 var configPtr = this.getConfig(name); 2484 2475 if (configPtr) { 2476 2477 var storage = qx.bom.storage.Web.getLocal(); 2478 2485 2479 qx.lang.Array.remove(this.prefs.configPtrs, configPtr); 2486 var cookie_name = "pf_config_" + configPtr.hash;2487 qx.bom.Cookie.del(cookie_name);2480 var item_name = "pf_config_" + configPtr.hash; 2481 storage.removeItem(item_name); 2488 2482 this.savePreferences(); 2489 2483 } … … 2615 2609 this.prefs.configPtrs.push(configPtr); 2616 2610 2617 var cookie_name = "pf_config_" + configPtr.hash; 2618 qx.bom.Cookie.set(cookie_name, configstr, 3650); 2611 var item_name = "pf_config_" + configPtr.hash; 2612 2613 var storage = qx.bom.storage.Web.getLocal(); 2614 storage.setItem(item_name, config); 2619 2615 2620 2616 this.savePreferences(); … … 2684 2680 } 2685 2681 2686 var cookie_name = "pf_config_" + configPtr.hash; 2687 2688 var configstr = qx.bom.Cookie.get(cookie_name); 2689 if (!configstr) { 2682 var item_name = "pf_config_" + configPtr.hash; 2683 2684 var storage = qx.bom.storage.Web.getLocal(); 2685 var config = storage.getItem(item_name); 2686 2687 if (!config) { 2690 2688 return false; 2691 2689 } 2692 2690 2693 var config = qx.lang.Json.parse(configstr);2694 2691 config.name = name; 2695 2692
Note: See TracChangeset
for help on using the changeset viewer.