dap commit: Changes from Cathy Chan's feedback.

changeset:   530:a1f480a15e78
tag:         tip
user:        Mounir Lamouri <mounir@lamouri.fr>
date:        Mon Jun 09 13:33:16 2014 +0100
files:       battery/Overview.src.html
description:
Changes from Cathy Chan's feedback.


diff -r a821fa86cdff -r a1f480a15e78 battery/Overview.src.html
--- a/battery/Overview.src.html	Mon Jun 09 09:21:12 2014 +0300
+++ b/battery/Overview.src.html	Mon Jun 09 13:33:16 2014 +0100
@@ -107,7 +107,7 @@
 
               setTimer: function (interval) {
                 if (interval === mail.interval) { return; }
-                if (mail.timer !== 0) { clearTimeout(mail.timer); }
+                if (mail.timer !== 0) { clearInterval(mail.timer); }
                 if (interval) { mail.timer = setInterval(function () { mail.check(); }, interval); }
                 mail.interval = interval;
               }
@@ -259,9 +259,9 @@
         <ul>
           <li>Let <var>promise</var> be a newly created Promise and return it
           </li>
-          <li>If those steps were previously successfully run in the current
-          <a>browsing context</a>, let <var>battery</var> be the previously
-          returned instance of <a>BatteryManager</a>.</li>
+          <li>If an instance of <a>BatteryManager</a> has previously been
+          created in the current <a>browsing context</a>, let <var>battery</var>
+          be the previously created instance.</li>
           <li>Otherwise, let <var>battery</var> be a new instance of
           <a>BatteryManager</a>.</li>
           <li>Resolve <var>promise</var> with <var>battery</var>.</li>
@@ -327,11 +327,11 @@
         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><a>chargingtimechange</a></code> at the
+        implementation is unable to report the remaining charging time while the
+        battery is charging but not full, 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><a>chargingtimechange</a></code> at the
         <a>BatteryManager</a> object. It represents the time remaining in
         seconds until the system's battery is fully charged.
       </p>
@@ -431,7 +431,7 @@
         the level changes:
       </p>
       <pre class="example highlight">
-        navigator.getBattery(function(battery) {
+        navigator.getBattery().then(function(battery) {
           battery.onlevelchange = function() {
             console.log(this.level);
           };
@@ -442,7 +442,7 @@
         method:
       </p>
       <pre class="example highlight">
-        navigator.getBattery(function(battery) {
+        navigator.getBattery().then(function(battery) {
           battery.addEventListener('levelchange', function() {
             console.log(this.level);
           });

Received on Monday, 9 June 2014 12:33:27 UTC