Home | History | Annotate | Download | only in battery
      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     ActiveDOMObject
     10 ] interface BatteryManager : EventTarget {
     11     readonly attribute boolean charging;
     12     readonly attribute unrestricted double chargingTime;
     13     readonly attribute unrestricted double dischargingTime;
     14     readonly attribute double level;
     15 
     16     attribute EventHandler onchargingchange;
     17     attribute EventHandler onchargingtimechange;
     18     attribute EventHandler ondischargingtimechange;
     19     attribute EventHandler onlevelchange;
     20 };
     21