Changeset 178:d01003e8b5e4
- Timestamp:
- Jan 20, 2010, 2:52:36 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source/class/pf/Application.js
r176 r178 2058 2058 2059 2059 this.prefs.currentConfigName = name; 2060 this.savePreferences(); 2060 2061 2061 2062 return true; … … 2101 2102 2102 2103 this.prefs.currentConfigName = name; 2104 2105 this.savePreferences(); 2103 2106 2104 2107 return true; … … 2115 2118 var cookie_name = "pf_config_" + configPtr.hash; 2116 2119 qx.bom.Cookie.del(cookie_name); 2120 this.savePreferences(); 2117 2121 } 2118 2122 }, … … 2123 2127 if (configPtr) { 2124 2128 configPtr.name = newname; 2129 this.savePreferences(); 2125 2130 } 2126 2131 }, … … 2305 2310 w.add(fr); 2306 2311 2312 var unit_cb_enabled = false; 2313 2307 2314 l = new qx.ui.basic.Label("Dimension:"); 2308 2315 e = new pf.ui.SelectBox; … … 2318 2325 e.addListener("changeSelection", function(ev) { 2319 2326 var dimension = ev.getTarget().getSelectedValue(); 2327 unit_cb_enabled = false; 2320 2328 this.gui_prefs_units.update(dimension, 2321 2329 this.prefs.units[dimension]); 2330 unit_cb_enabled = true; 2322 2331 }, this); 2323 2332 fr.add(l); … … 2328 2337 e = new pf.UnitSelector(); 2329 2338 e.addListener("changeSelection", function(ev) { 2330 var dimension = this.gui_prefs_dim.getSelectedValue(); 2331 var units = ev.getTarget().getSelectedValue(); 2332 this.prefs.units[dimension] = units; 2339 if (unit_cb_enabled) { 2340 var dimension = this.gui_prefs_dim.getSelectedValue(); 2341 var units = ev.getTarget().getSelectedValue(); 2342 this.prefs.units[dimension] = units; 2343 this.savePreferences(); 2344 } 2333 2345 }, this); 2334 2346 fr.add(l); 2335 2347 fr.add(e); 2336 e.update("length" );2348 e.update("length", this.prefs.units["length"]); 2337 2349 this.gui_prefs_units = e; 2350 2351 unit_cb_enabled = true; 2338 2352 2339 2353 fr = new qx.ui.groupbox.GroupBox("Interface"); … … 2345 2359 e.addListener("changeValue", function(ev) { 2346 2360 this.prefs.autoLoadWiki = ev.getTarget().getValue(); 2361 this.savePreferences(); 2347 2362 }, this); 2348 2363 fr.add(e); … … 2352 2367 e.addListener("changeValue", function(ev) { 2353 2368 this.prefs.rememberWindowSize = ev.getTarget().getValue(); 2369 this.savePreferences(); 2354 2370 }, this); 2355 2371 fr.add(e); … … 2359 2375 e.addListener("changeValue", function(ev) { 2360 2376 this.prefs.warnOnExit = ev.getTarget().getValue(); 2377 this.savePreferences(); 2361 2378 }, this); 2362 2379 fr.add(e); … … 2385 2402 var btn = ev.getData()[0]; 2386 2403 this.prefs.themeName = btn.getModel(); 2404 this.savePreferences(); 2387 2405 2388 2406 this.msgWindow.info("New theme will be applied after restart of the application"); … … 2517 2535 if (this.prefs.rememberWindowSize) { 2518 2536 this.prefs.dims = this.doc.getInnerSize(); 2537 this.savePreferences(); 2519 2538 } 2520 2539 this.drawAll(); … … 2532 2551 close : function(e) 2533 2552 { 2534 // Save preferences2535 this.savePreferences();2536 2537 2553 this.base(arguments); 2538 2554
Note: See TracChangeset
for help on using the changeset viewer.