Firefox Tomorrow

web api event

BatteryManager: dischargingtimechange event

View on MDN ↗

Secure context

The dischargingtimechange event of the BatteryManager interface is fired when the battery dischargingTime property is updated.

Syntax

Use the event name in methods like addEventListener(), or set an event handler property.

addEventListener("dischargingtimechange", (event) => { })

ondischargingtimechange = (event) => { }

Event type

A generic Event.

Example

HTML

<div id="level">(battery level unknown)</div>
<div id="chargingTime">(charging time unknown)</div>

JavaScript

navigator.getBattery().then((battery) => {
  battery.ondischargingtimechange = () => {
    document.querySelector("#level").textContent = battery.level;
    document.querySelector("#chargingTime").textContent = battery.chargingTime;
  };
});
Interactive exampleOpen the canonical MDN source to run this embedded demo.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also