commit | c2a526e673a793f07a5a5341bcc1b03c0121f476 | [log] [tgz] |
---|---|---|
author | jcesarmobile <jcesarmobile@gmail.com> | Thu Feb 22 15:48:42 2018 +0100 |
committer | GitHub <noreply@github.com> | Thu Feb 22 15:48:42 2018 +0100 |
tree | 12ad709917d55977f2b229d2cd8fd9a540dc1206 | |
parent | 91010ae97c4d1561ab490443fe941162848d55d1 [diff] | |
parent | 7d04d6dbaa0b67686facd460458f42a991b66ffb [diff] |
Merge pull request #31 from Geotab/CB-10645cordova-plugin-battery-status CB-10645 The battery status handler doesn't reinitialize on Android after window.location.reload()
AppVeyor | Travis CI |
---|---|
This plugin provides an implementation of an old version of the Battery Status Events API. It adds the following three events to the window
object:
Applications may use window.addEventListener
to attach an event listener for any of the above events after the deviceready
event fires.
cordova plugin add cordova-plugin-battery-status
All events in this plugin return an object with the following properties:
Fires when the battery charge percentage changes by at least 1 percent, or when the device is plugged in or unplugged. Returns an object containing battery status.
window.addEventListener("batterystatus", onBatteryStatus, false); function onBatteryStatus(status) { console.log("Level: " + status.level + " isPlugged: " + status.isPlugged); }
Warning: the Android implementation is greedy and prolonged use will drain the device's battery.
Fires when the battery charge percentage reaches the low charge threshold. This threshold value is device-specific. Returns an object containing battery status.
window.addEventListener("batterylow", onBatteryLow, false); function onBatteryLow(status) { alert("Battery Level Low " + status.level + "%"); }
Fires when the battery charge percentage reaches the critical charge threshold. This threshold value is device-specific. Returns an object containing battery status.
window.addEventListener("batterycritical", onBatteryCritical, false); function onBatteryCritical(status) { alert("Battery Level Critical " + status.level + "%\nRecharge Soon!"); }