Bug Fixes
parent
c4f6ccd4d1
commit
02e12ffd86
|
|
@ -36,7 +36,7 @@
|
||||||
Repetition: {
|
Repetition: {
|
||||||
value: settings.repeat,
|
value: settings.repeat,
|
||||||
min: 1,
|
min: 1,
|
||||||
max: 3,
|
max: 5,
|
||||||
format: (v) => v,
|
format: (v) => v,
|
||||||
onchange: (v) => {
|
onchange: (v) => {
|
||||||
settings.repeat = v;
|
settings.repeat = v;
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
sleep(100);
|
sleep(150);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -44,7 +44,11 @@
|
||||||
m = now.getMinutes(),
|
m = now.getMinutes(),
|
||||||
s = now.getSeconds(),
|
s = now.getSeconds(),
|
||||||
ms = now.getMilliseconds();
|
ms = now.getMilliseconds();
|
||||||
if (h > settings.end || h < settings.start) {
|
if (
|
||||||
|
h > settings.end ||
|
||||||
|
(h >= settings.end && m !== 0) ||
|
||||||
|
h < settings.start
|
||||||
|
) {
|
||||||
var mLeft = 60 - m,
|
var mLeft = 60 - m,
|
||||||
sLeft = mLeft * 60 - s,
|
sLeft = mLeft * 60 - s,
|
||||||
msLeft = sLeft * 1000 - ms;
|
msLeft = sLeft * 1000 - ms;
|
||||||
|
|
@ -52,7 +56,8 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (settings.freq === 1) {
|
if (settings.freq === 1) {
|
||||||
if ((m !== lastMinute && m === 0) || m === 30) chime();
|
if ((m !== lastMinute && m === 0) || (m !== lastMinute && m === 30))
|
||||||
|
chime();
|
||||||
lastHour = h;
|
lastHour = h;
|
||||||
lastMinute = m;
|
lastMinute = m;
|
||||||
// check again in 30 minutes
|
// check again in 30 minutes
|
||||||
|
|
@ -70,7 +75,12 @@
|
||||||
}
|
}
|
||||||
setTimeout(check, msLeft);
|
setTimeout(check, msLeft);
|
||||||
} else if (settings.freq === 2) {
|
} else if (settings.freq === 2) {
|
||||||
if ((m !== lastMinute && m === 0) || m === 15 || m === 30 || m === 45)
|
if (
|
||||||
|
(m !== lastMinute && m === 0) ||
|
||||||
|
(m !== lastMinute && m === 15) ||
|
||||||
|
(m !== lastMinute && m === 30) ||
|
||||||
|
(m !== lastMinute && m === 45)
|
||||||
|
)
|
||||||
chime();
|
chime();
|
||||||
lastHour = h;
|
lastHour = h;
|
||||||
lastMinute = m;
|
lastMinute = m;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue