score: simplify defaulting
parent
f77f7320ef
commit
5b6c11306e
|
|
@ -2,50 +2,27 @@
|
||||||
const isBangle1 = process.env.BOARD === 'BANGLEJS'
|
const isBangle1 = process.env.BOARD === 'BANGLEJS'
|
||||||
|
|
||||||
function fillSettingsWithDefaults(settings) {
|
function fillSettingsWithDefaults(settings) {
|
||||||
if (isBangle1) {
|
settings = Object.assign({
|
||||||
if (settings.mirrorScoreButtons == null) {
|
winSets: 2,
|
||||||
settings.mirrorScoreButtons = false;
|
setsPerPage: 5,
|
||||||
}
|
winScore: 21,
|
||||||
if (settings.keepDisplayOn == null) {
|
enableTwoAhead: true,
|
||||||
settings.keepDisplayOn = true;
|
enableMaxScore: true,
|
||||||
}
|
maxScore: 30,
|
||||||
}
|
enableTennisScoring: false,
|
||||||
if (settings.winSets == null) {
|
|
||||||
settings.winSets = 2;
|
|
||||||
}
|
|
||||||
if (settings.setsPerPage == null) {
|
|
||||||
settings.setsPerPage = 5;
|
|
||||||
}
|
|
||||||
if (settings.winScore == null) {
|
|
||||||
settings.winScore = 21;
|
|
||||||
}
|
|
||||||
if (settings.enableTwoAhead == null) {
|
|
||||||
settings.enableTwoAhead = true;
|
|
||||||
}
|
|
||||||
if (settings.enableMaxScore == null) {
|
|
||||||
settings.enableMaxScore = true;
|
|
||||||
}
|
|
||||||
if (settings.maxScore == null) {
|
|
||||||
settings.maxScore = 30;
|
|
||||||
}
|
|
||||||
if (settings.enableTennisScoring == null) {
|
|
||||||
settings.enableTennisScoring = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (settings.enableMaxScoreTiebreak == null) {
|
enableMaxScoreTiebreak: false,
|
||||||
settings.enableMaxScoreTiebreak = false;
|
maxScoreTiebreakWinScore: 6,
|
||||||
}
|
maxScoreTiebreakEnableTwoAhead: true,
|
||||||
if (settings.maxScoreTiebreakWinScore == null) {
|
maxScoreTiebreakEnableMaxScore: false,
|
||||||
settings.maxScoreTiebreakWinScore = 6;
|
maxScoreTiebreakMaxScore: 15,
|
||||||
}
|
}, settings);
|
||||||
if (settings.maxScoreTiebreakEnableTwoAhead == null) {
|
|
||||||
settings.maxScoreTiebreakEnableTwoAhead = true;
|
if (isBangle1) {
|
||||||
}
|
settings = Object.assign({
|
||||||
if (settings.maxScoreTiebreakEnableMaxScore == null) {
|
mirrorScoreButtons: false,
|
||||||
settings.maxScoreTiebreakEnableMaxScore = false;
|
keepDisplayOn: true,
|
||||||
}
|
}, settings);
|
||||||
if (settings.maxScoreTiebreakMaxScore == null) {
|
|
||||||
settings.maxScoreTiebreakMaxScore = 15;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return settings;
|
return settings;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue