Merge pull request #1790 from alessandrococco/alarms-patch-2

[Alarms & Timers] forEach
pull/1791/head
Gordon Williams 2022-05-04 09:41:43 +01:00 committed by GitHub
commit 78b59b6bbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 4 deletions

View File

@ -80,14 +80,15 @@ function editDOW(dow, onchange) {
'': { 'title': /*LANG*/'Days of Week' }, '': { 'title': /*LANG*/'Days of Week' },
/*LANG*/'< Back': () => onchange(dow) /*LANG*/'< Back': () => onchange(dow)
}; };
var dows = require("date_utils").dows(firstDayOfWeek);
for (var i = 0; i < 7; i++) (i => { require("date_utils").dows(firstDayOfWeek).forEach((day, i) => (i => {
menu[dows[i]] = { menu[day] = {
value: !!(dow & (1 << (i + firstDayOfWeek))), value: !!(dow & (1 << (i + firstDayOfWeek))),
format: v => v ? /*LANG*/"Yes" : /*LANG*/"No", format: v => v ? /*LANG*/"Yes" : /*LANG*/"No",
onchange: v => v ? (dow |= 1 << (i + firstDayOfWeek)) : (dow &= ~(1 << (i + firstDayOfWeek))) onchange: v => v ? (dow |= 1 << (i + firstDayOfWeek)) : (dow &= ~(1 << (i + firstDayOfWeek)))
}; };
})(i); })(i));
E.showMenu(menu); E.showMenu(menu);
} }