Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
25 lines
839 B
JavaScript
Executable file
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);
|