Merge
authortleithea
Fri, 10 Feb 2012 12:36:04 -0800
changeset 60 659b69f7da46
parent 59 9c2b59860bad (current diff)
parent 57 03e88712c839 (diff)
child 61 7978a336eb18
Merge
--- a/battery/Overview.html	Fri Feb 10 12:35:21 2012 -0800
+++ b/battery/Overview.html	Fri Feb 10 12:36:04 2012 -0800
@@ -237,35 +237,21 @@
           class="idl">
         <dt>readonly attribute boolean charging</dt>
         <dd>
-          Represents if the system's battery is charging. The attribute MUST be
-          set to false if the battery is discharging, and set to true, if the
-          battery is charging, the implementation is unable to report the
-          state, or there is no battery attached to the system, or otherwise.
+          Represents if the system's battery is charging.
         </dd>
         <dt>readonly attribute double chargingTime</dt>
         <dd>
           Represents the time remaining in seconds until the system's battery
-          is fully charged. The attribute MUST be set to 0, if the battery is
-          full or there is no battery attached to the system, and to the value
-          positive Infinity if the battery is discharging, the implementation
-          is unable to report the remaining charging time, or otherwise.
+          is fully charged.
         </dd>
         <dt>readonly attribute double dischargingTime</dt>
         <dd>
           Represents the time remaining in seconds until the system's battery
-          is completely discharged and the system is about to be suspended. The
-          attribute MUST be set to the value positive Infinity, if the battery
-          is charging, the implementation is unable to report the remaining
-          discharging time, there is no battery attached to the system, or
-          otherwise.
+          is completely discharged and the system is about to be suspended.
         </dd>
         <dt>readonly attribute double level</dt>
         <dd>
-          Represents the current battery level scaled from 0 to 1.0. The
-          attribute MUST be set to 0 if the system's battery is depleted and
-          the system is about to be suspended, and to 1.0 if the battery is
-          full, the implementation is unable to report the battery's level,
-          or there is no battery attached to the system.
+          Represents the current battery level scaled from 0 to 1.0.
         </dd>
         <dt>[TreatNonCallableAsNull] attribute Function? onchargingchange</dt>
         <dd>
@@ -289,28 +275,45 @@
         respectively.
       </p>
       <p>
-        When the battery charging state is updated, the <a>user agent</a> MUST
-        <a>queue a task</a> which sets the <code>charging</code> attribute's
-        value and <a>fires a simple event</a> named <code>chargingchange</code>
-        at the <a>BatteryManager</a> object.
+        The <code>charging</code> attribute MUST be set to false if the battery
+        is discharging, and set to true, if the battery is charging, the
+        implementation is unable to report the state, or there is no battery
+        attached to the system, or otherwise. When the battery charging state
+        is updated, the <a>user agent</a> MUST <a>queue a task</a> which sets
+        the <code>charging</code> attribute's value and <a>fires a simple
+        event</a> named <code>chargingchange</code> at the
+        <a>BatteryManager</a> object.
       </p>
       <p>
-        When the battery charging time is updated, the <a>user agent</a> MUST
-        <a>queue a task</a> which sets the <code>chargingTime</code>
-        attribute's value and <a>fires a simple event</a> named
-        <code>chargingtimechange</code> at the <a>BatteryManager</a> object.
+        The <code>chargingTime</code> attribute MUST be set to 0, if the
+        battery is full or there is no battery attached to the system, and to
+        the value positive Infinity if the battery is discharging, the
+        implementation is unable to report the remaining charging time, or
+        otherwise. When the battery charging time is updated, the <a>user
+        agent</a> MUST <a>queue a task</a> which sets the
+        <code>chargingTime</code> attribute's value and <a>fires a simple
+        event</a> named <code>chargingtimechange</code> at the
+        <a>BatteryManager</a> object.
       </p>
       <p>
-        When the battery discharging time is updated, the <a>user agent</a>
-        MUST <a>queue a task</a> which sets the <code> dischargingTime</code>
-        attribute's value and <a>fires a simple event </a> named
-        <code>dischargingtimechange</code> at the <a>BatteryManager</a> object.
+        The <code>dischargingTime</code> attribute MUST be set to the value
+        positive Infinity, if the battery is charging, the implementation is
+        unable to report the remaining discharging time, there is no battery
+        attached to the system, or otherwise. When the battery discharging time
+        is updated, the <a>user agent</a> MUST <a>queue a task</a> which sets
+        the <code>dischargingTime</code> attribute's value and <a>fires a
+        simple event </a> named <code>dischargingtimechange</code> at the
+        <a>BatteryManager</a> object.
       </p>
       <p>
-        When the battery level is updated, the <a>user agent</a> MUST
-        <a>queue a task</a> which sets the <code> level</code> attribute's
-        value and <a>fires a simple event</a> named <code>levelchange</code>
-        at the <a>BatteryManager</a> object.
+        The <code>level</code> attribute MUST be set to 0 if the system's
+        battery is depleted and the system is about to be suspended, and to
+        1.0 if the battery is full, the implementation is unable to report the
+        battery's level, or there is no battery attached to the system. When
+        the battery level is updated, the <a>user agent</a> MUST <a>queue a
+        task</a> which sets the <code> level</code> attribute's value and
+        <a>fires a simple event</a> named <code>levelchange</code> at the
+        <a>BatteryManager</a> object.
       </p>
       <div class="note">
         The definition of how often the <code>chargingtimechange</code>,