Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / battery / BatteryManager.idl
index 2a28c73..33a059f 100644 (file)
@@ -2,13 +2,15 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-// http://dev.w3.org/2009/dap/system-info/battery-status.html
+// https://dvcs.w3.org/hg/dap/raw-file/tip/battery/Overview.html#batterymanager-interface
 [
     RuntimeEnabled=BatteryStatus,
+    TypeChecking=Unrestricted,
+    ActiveDOMObject
 ] interface BatteryManager : EventTarget {
     readonly attribute boolean charging;
-    readonly attribute double chargingTime;
-    readonly attribute double dischargingTime;
+    readonly attribute unrestricted double chargingTime;
+    readonly attribute unrestricted double dischargingTime;
     readonly attribute double level;
 
     attribute EventHandler onchargingchange;
@@ -16,4 +18,3 @@
     attribute EventHandler ondischargingtimechange;
     attribute EventHandler onlevelchange;
 };
-