The chargingtimechange event is fired when the chargingTime attribute of the battery API has changed.
General info
- Specification
- Battery
- Interface
- Event
- Bubbles
- No
- Cancelable
- No
- Target
BatteryManager- Default Action
- None
Properties
The event callback doesn't receive any event objects, but properties can be read from the BatteryManager object received from the navigator.getBattery method.
| Property | Type | Description |
BatteryManager.chargingTime |
double (float) | The remaining time in seconds until the system's battery is fully charged. Returns 0 if the battery is fully charged. Returns positive infinity, if the battery is discharging or if the implementation is unable to report the remaining charging time. Read only. |
Example
navigator.getBattery().then(function(battery) {
console.log("Battery charging time: " + battery.chargingTime + " seconds");
battery.addEventListener('chargingtimechange', function() {
console.log("Battery charging time: " + battery.chargingTime + " seconds");
});
});