|
1 | 1 | (function(back) { |
2 | 2 | var FILE="fastload.json"; |
3 | 3 | var settings; |
4 | | - var isQuicklaunchPresent = !!require('Storage').read("quicklaunch.app.js", 0, 1); |
5 | 4 |
|
6 | 5 | function writeSettings(key, value) { |
7 | 6 | var s = require('Storage').readJSON(FILE, true) || {}; |
|
21 | 20 |
|
22 | 21 | mainmenu[''] = { 'title': 'Fastload', back: back }; |
23 | 22 |
|
24 | | - mainmenu['Activate app history'] = { |
25 | | - value: !!settings.useAppHistory, |
26 | | - onchange: v => { |
27 | | - writeSettings("useAppHistory",v); |
28 | | - if (v && settings.autoloadLauncher) { |
29 | | - writeSettings("autoloadLauncher",!v); // Don't use app history and load to launcher together. |
30 | | - setTimeout(()=>E.showMenu(buildMainMenu()), 0); // Update the menu so it can be seen if a value was automatically set to false (app history vs load launcher). |
31 | | - } |
32 | | - } |
33 | | - }; |
34 | | - |
35 | | - if (isQuicklaunchPresent) { |
36 | | - mainmenu['Exclude Quick Launch from history'] = { |
37 | | - value: !!settings.disregardQuicklaunch, |
38 | | - onchange: v => { |
39 | | - writeSettings("disregardQuicklaunch",v); |
40 | | - } |
41 | | - }; |
42 | | - } |
43 | | - |
44 | 23 | mainmenu['Force load to launcher'] = { |
45 | 24 | value: !!settings.autoloadLauncher, |
46 | 25 | onchange: v => { |
47 | 26 | writeSettings("autoloadLauncher",v); |
48 | | - if (v && settings.useAppHistory) { |
49 | | - writeSettings("useAppHistory",!v); |
50 | | - setTimeout(()=>E.showMenu(buildMainMenu()), 0); // Update the menu so it can be seen if a value was automatically set to false (app history vs load launcher). |
51 | | - } // Don't use app history and load to launcher together. |
52 | 27 | } |
53 | 28 | }; |
54 | 29 |
|
|
0 commit comments