cordova-plugin-osx-battery
v1.0.0
Published
Cordova battery plugin for OSX platform
Downloads
2
Maintainers
Readme
cordova-plugin-osx-battery
The README.md && OSXBettery.js is forked from apache/cordova-plugin-battery-status.
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:
- batterystatus
- batterycritical
- batterylow
Applications may use window.addEventListener
to attach an event listener for any of the above events after the deviceready
event fires.
Installation
cordova plugin add cordova-plugin-osx-battery
Status object
All events in this plugin return an object with the following properties:
- level: The battery charge percentage (0-100). (Number)
- isPlugged: A boolean that indicates whether the device is plugged in. (Boolean)
batterystatus event
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.
Example
window.addEventListener("batterystatus", onBatteryStatus, false);
function onBatteryStatus(status) {
console.log("Level: " + status.level + " isPlugged: " + status.isPlugged);
}
Supported Platforms
- OSX
batterylow event
Fires when the battery charge percentage reaches the low charge threshold. This threshold value is device-specific. Returns an object containing battery status.
Example
window.addEventListener("batterylow", onBatteryLow, false);
function onBatteryLow(status) {
alert("Battery Level Low " + status.level + "%");
}
Supported Platforms
- OSX
batterycritical event
Fires when the battery charge percentage reaches the critical charge threshold. This threshold value is device-specific. Returns an object containing battery status.
Example
window.addEventListener("batterycritical", onBatteryCritical, false);
function onBatteryCritical(status) {
alert("Battery Level Critical " + status.level + "%\nRecharge Soon!");
}
Supported Platforms
- OSX