- (navigator.battery.level * 100).toFixed(1) + "%";
-
- if (navigator.battery.charging) {
- if (navigator.battery.chargingTime == 0 ||
- navigator.battery.chargingTime == Infinity) {
- "charging";
- }
- else {
- "charging, " + navigator.battery.chargingTime + "s remaining";
- }
- }
- else {
- if (navigator.battery.dischargingTime == 0 ||
- navigator.battery.dischargingTime == Infinity) {
- "discharging";
- }
- else {
- navigator.battery.dischargingTime + "s usage remaining";
- }
- }
+ 0 <= <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator.battery">navigator.battery</a>.level <= 1
+
+ .charging (true/false)
+
+ .chargingTime (in s; 0 or Infinity: unknown)
+
+ .dischargingTime (in s; 0 or Infinity: unknown)