VulpesOS/gaia/dev_apps/uitest/js/HW/battery.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

25 lines
839 B
JavaScript
Executable file

'use strict';
function batteryTest() {
var battery = window.navigator.battery;
var charging = document.getElementById('charging');
var level = document.getElementById('level');
var chargingTime = document.getElementById('charging-time');
var disChargingTime = document.getElementById('discharging-time');
function update(evt) {
charging.textContent = battery.charging;
level.textContent = battery.level * 100;
chargingTime.textContent = battery.chargingTime;
disChargingTime.textContent = battery.dischargingTime;
}
battery.addEventListener('chargingchange', update);
battery.addEventListener('levelchange', update);
battery.addEventListener('onchargingtimechange', update);
battery.addEventListener('ondischargingtimechange', update);
update();
}
window.addEventListener('load', batteryTest);