mirror of https://github.com/espruino/BangleApps
alarm 0.14: Order of 'back' menu item
parent
baa36bdd91
commit
4a3ef4829c
|
@ -94,8 +94,7 @@
|
||||||
{"name":"health.img","url":"app-icon.js","evaluate":true},
|
{"name":"health.img","url":"app-icon.js","evaluate":true},
|
||||||
{"name":"health.boot.js","url":"boot.js"},
|
{"name":"health.boot.js","url":"boot.js"},
|
||||||
{"name":"health","url":"lib.js"}
|
{"name":"health","url":"lib.js"}
|
||||||
],
|
]
|
||||||
"sortorder": -2
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "launch",
|
"id": "launch",
|
||||||
|
@ -142,13 +141,14 @@
|
||||||
{"name":"about.app.js","url":"app-bangle1.js","supports": ["BANGLEJS"]},
|
{"name":"about.app.js","url":"app-bangle1.js","supports": ["BANGLEJS"]},
|
||||||
{"name":"about.app.js","url":"app-bangle2.js","supports": ["BANGLEJS2"]},
|
{"name":"about.app.js","url":"app-bangle2.js","supports": ["BANGLEJS2"]},
|
||||||
{"name":"about.img","url":"app-icon.js","evaluate":true}
|
{"name":"about.img","url":"app-icon.js","evaluate":true}
|
||||||
]
|
],
|
||||||
|
"sortorder": -4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "alarm",
|
"id": "alarm",
|
||||||
"name": "Default Alarm & Timer",
|
"name": "Default Alarm & Timer",
|
||||||
"shortName": "Alarms",
|
"shortName": "Alarms",
|
||||||
"version": "0.13",
|
"version": "0.14",
|
||||||
"description": "Set and respond to alarms and timers",
|
"description": "Set and respond to alarms and timers",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"tags": "tool,alarm,widget",
|
"tags": "tool,alarm,widget",
|
||||||
|
|
|
@ -12,3 +12,4 @@
|
||||||
0.12: Fix widget for bangle 2, now uses theme
|
0.12: Fix widget for bangle 2, now uses theme
|
||||||
Widgets now shown on Alarm screen
|
Widgets now shown on Alarm screen
|
||||||
0.13: Alarm widget state now updates when setting/resetting an alarm
|
0.13: Alarm widget state now updates when setting/resetting an alarm
|
||||||
|
0.14: Order of 'back' menu item
|
||||||
|
|
|
@ -33,6 +33,7 @@ function getCurrentHr() {
|
||||||
function showMainMenu() {
|
function showMainMenu() {
|
||||||
const menu = {
|
const menu = {
|
||||||
'': { 'title': 'Alarm/Timer' },
|
'': { 'title': 'Alarm/Timer' },
|
||||||
|
'< Back' : ()=>{load();},
|
||||||
'New Alarm': ()=>editAlarm(-1),
|
'New Alarm': ()=>editAlarm(-1),
|
||||||
'New Timer': ()=>editTimer(-1)
|
'New Timer': ()=>editTimer(-1)
|
||||||
};
|
};
|
||||||
|
@ -48,7 +49,7 @@ function showMainMenu() {
|
||||||
else editAlarm(idx);
|
else editAlarm(idx);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
menu['< Back'] = ()=>{load();};
|
|
||||||
if (WIDGETS["alarm"]) WIDGETS["alarm"].reload();
|
if (WIDGETS["alarm"]) WIDGETS["alarm"].reload();
|
||||||
return E.showMenu(menu);
|
return E.showMenu(menu);
|
||||||
}
|
}
|
||||||
|
@ -70,6 +71,7 @@ function editAlarm(alarmIndex) {
|
||||||
}
|
}
|
||||||
const menu = {
|
const menu = {
|
||||||
'': { 'title': 'Alarm' },
|
'': { 'title': 'Alarm' },
|
||||||
|
'< Back' : showMainMenu,
|
||||||
'Hours': {
|
'Hours': {
|
||||||
value: hrs,
|
value: hrs,
|
||||||
onchange: function(v){if (v<0)v=23;if (v>23)v=0;hrs=v;this.value=v;} // no arrow fn -> preserve 'this'
|
onchange: function(v){if (v<0)v=23;if (v>23)v=0;hrs=v;this.value=v;} // no arrow fn -> preserve 'this'
|
||||||
|
@ -119,7 +121,6 @@ function editAlarm(alarmIndex) {
|
||||||
showMainMenu();
|
showMainMenu();
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
menu['< Back'] = showMainMenu;
|
|
||||||
return E.showMenu(menu);
|
return E.showMenu(menu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +175,6 @@ function editTimer(alarmIndex) {
|
||||||
showMainMenu();
|
showMainMenu();
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
menu['< Back'] = showMainMenu;
|
|
||||||
return E.showMenu(menu);
|
return E.showMenu(menu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,8 @@ if (DEVICE=="BANGLEJS") {
|
||||||
} else if (DEVICE=="BANGLEJS2") {
|
} else if (DEVICE=="BANGLEJS2") {
|
||||||
var OUTFILE = path.join(ROOTDIR, '../Espruino/libs/banglejs/banglejs2_storage_default.c');
|
var OUTFILE = path.join(ROOTDIR, '../Espruino/libs/banglejs/banglejs2_storage_default.c');
|
||||||
var APPS = [ // IDs of apps to install
|
var APPS = [ // IDs of apps to install
|
||||||
"boot","launch","antonclk","setting","health",
|
"boot","launch","antonclk","setting",
|
||||||
"about","alarm","widlock","widbat","widbt","widid"
|
"about","alarm","health","widlock","widbat","widbt","widid"
|
||||||
];
|
];
|
||||||
} else {
|
} else {
|
||||||
console.log("USAGE:");
|
console.log("USAGE:");
|
||||||
|
|
Loading…
Reference in New Issue