1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// https://dvcs.w3.org/hg/dap/raw-file/tip/battery/Overview.html#batterymanager-interface 6[ 7 RuntimeEnabled=BatteryStatus, 8 TypeChecking=Unrestricted, 9] interface BatteryManager : EventTarget { 10 readonly attribute boolean charging; 11 readonly attribute unrestricted double chargingTime; 12 readonly attribute unrestricted double dischargingTime; 13 readonly attribute double level; 14 15 attribute EventHandler onchargingchange; 16 attribute EventHandler onchargingtimechange; 17 attribute EventHandler ondischargingtimechange; 18 attribute EventHandler onlevelchange; 19}; 20