Hopefully fix battery status detection

Skylar Ittner 4 years ago
parent 362d3ce0ca
commit 3238d1aa35

@ -173,28 +173,6 @@ function initCordova() {
}
);
};
window.addEventListener("batterylow", function (status) {
auto_disable_animations = true;
if (getStorage("animation") == "auto") {
toggleAnimations(false);
}
batterylevel = status.level;
}, false);
window.addEventListener("batterystatus", function (status) {
if (status.isPlugged && getStorage("animation") == "auto") {
// Plugged in, enable animations
auto_disable_animations = false;
toggleAnimations(true);
}
if (typeof batterylevel !== 'undefined' && status.level > batterylevel && getStorage("animation") == "auto") {
// The battery level has gone up from when it was low, so we're probably not low anymore
auto_disable_animations = false;
toggleAnimations(true);
}
}, false);
} else {
setupHTML5BarcodeScanner();
}
@ -204,6 +182,19 @@ function initCordova() {
window.open($(this).attr("href"), "_system");
evt.preventDefault();
});
window.addEventListener("batterystatus", function (status) {
if (getStorage("animation") == "auto") {
if (status.isPlugged || status.level > 20) {
// Plugged in or above 20%, enable animations
auto_disable_animations = false;
toggleAnimations(true);
} else {
auto_disable_animations = false;
toggleAnimations(true);
}
}
}, false);
}
function initNW() {

Loading…
Cancel
Save