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"); }); });