score: refactor and fix settings

pull/823/head
Mika Dede 2021-09-27 03:45:48 +02:00
parent 38b7683889
commit 58c7b6c4c5
No known key found for this signature in database
GPG Key ID: 546586DC38D45BBD
1 changed files with 8 additions and 8 deletions

View File

@ -15,22 +15,22 @@
require('Storage').writeJSON(fileName, settings);
}
if (!settings.winSets) {
if (!settings.winSets == null) {
settings.winSets = 1;
}
if (!settings.winScore) {
if (!settings.winScore == null) {
settings.winScore = 21;
}
if (!settings.enableTwoAhead) {
if (!settings.enableTwoAhead == null) {
settings.enableTwoAhead = true;
}
if (!settings.enableMaxScore) {
if (settings.enableMaxScore == null) {
settings.enableMaxScore = true;
}
if (!settings.maxScore) {
if (!settings.maxScore == null) {
settings.maxScore = 30;
}
if (!settings.setsPerPage) {
if (!settings.setsPerPage == null) {
settings.setsPerPage = 5;
}
@ -61,12 +61,12 @@
onchange: m => save('winScore', m)
};
appMenu['2-point lead'] = {
value: settings['enableTwoAhead'],
value: settings.enableTwoAhead,
format: m => offon[~~m],
onchange: m => save('enableTwoAhead', m)
};
appMenu['Maximum score?'] = {
value: settings['enableMaxScore'],
value: settings.enableMaxScore,
format: m => offon[~~m],
onchange: m => save('enableMaxScore', m)
};