Compare Revisions

Documentation status

Revision 374515:

Revision 374515 by Jeremie on

Revision 374521:

Revision 374521 by Jeremie on

Title:
Documentation status
Documentation status
Slug:
WebAPI/Doc_status
WebAPI/Doc_status
Tags:
"WebAPI"
"WebAPI"
Content:

Revision 374515
Revision 374521
n7    <h2 id="Planned_for_initial_release_of_B2G_(version_1.0.1)">n7    <p>
8      Planned for initial release of B2G (version 1.0.1)8      The API are sorted by priority, we should have green on top
 > of the table.
9    </p>
10    <h2>
11      Available to web content
n31        <tr>n
32          <td style="background-color: rgb(255, 255, 153);">
33            Alarm API
34          </td>
35          <td style="background-color: rgb(255, 255, 153);">
36            {{domxref("window.navigator.mozAlarms","navigator.moz
>Alarms")}}<br> 
37            {{domxref("MozAlarmsManager")}}<br>
38            Introductory article: <a href="https://developer.mozi
>lla.org/en-US/docs/WebAPI/Alarm" title="https://developer.mozilla 
>.org/en-US/docs/WebAPI/Alarm">Alarm</a> (draft) 
39          </td>
40          <td style="background-color: rgb(255, 255, 153);">
41            {{bug(749551)}}
42          </td>
43          <td style="background-color: rgb(255, 255, 153);">
44            partial
45          </td>
46          <td style="background-color: rgb(255, 255, 153);">
47            The introductory article needs some serious revamp an
>d update.<br> 
48            <br>
49            Discuss with Mounir and Genelian about the spec. It i
>s not stable enough to plan any change in the current implementat 
>ion.<br> 
50            <br>
51            Spec: <a href="http://www.w3.org/TR/web-alarms/" titl
>e="http://www.w3.org/TR/web-alarms/">http://www.w3.org/TR/web-ala 
>rms/</a><br> 
52            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/alarm/nsIDOMAlarmsManager.idl" title="http://mxr.mozil 
>la.org/mozilla-central/source/dom/alarm/nsIDOMAlarmsManager.idl"> 
>MozAlarmsManager</a><br> 
53            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Alar
>mAPI" title="https://wiki.mozilla.org/WebAPI/AlarmAPI">AlarmAPI</ 
>a> 
54          </td>
55        </tr>
56        <tr>
57          <td style="background-color: rgb(255, 255, 153);">
58            Ambient Light Events
59          </td>
60          <td style="background-color: rgb(255, 255, 153);">
61            {{domxref("DeviceLightEvent")}}<br>
62            {{domxref("LightLevelEvent")}}<br>
63            {{domxref("window.ondevicelight")}}<br>
64            {{domxref("window.onlightlevel")}}<br>
65            {{event("devicelight")}} event<br>
66            {{event("lightlevel")}} event
67          </td>
68          <td style="background-color: rgb(255, 255, 153);">
69            {{bug(738465)}}<br>
70            {{bug(842952)}}
71          </td>
72          <td style="background-color: rgb(255, 255, 153);">
73            partial
74          </td>
75          <td style="background-color: rgb(255, 255, 153);">
76            Discussed with Doug Turner about the state of the spe
>c and the implementation of {{domxref("LightLevelEvent")}}: even  
>if it's not implemented yet, we should document the {{domxref("Li 
>ghtLevelEvent")}} interface<br> 
77            <br>
78            Spec: <a href="http://www.w3.org/TR/ambient-light/" t
>itle="http://www.w3.org/TR/ambient-light/">http://www.w3.org/TR/a 
>mbient-light/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-fi 
>le/tip/light/Overview.html" title="https://dvcs.w3.org/hg/dap/raw 
>-file/tip/light/Overview.html">draft</a> is more accurate)<br> 
79            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/interfaces/events/nsIDOMDeviceLightEvent.idl" title="h 
>ttp://mxr.mozilla.org/mozilla-central/source/dom/interfaces/event 
>s/nsIDOMDeviceLightEvent.idl">DeviceLightEvent</a> 
80          </td>
81        </tr>
82        <tr>
83          <td style="background-color: rgb(255, 204, 204);">
84            Archive API
85          </td>
86          <td style="background-color: rgb(255, 204, 204);">
87            &nbsp;
88          </td>
89          <td style="background-color: rgb(255, 204, 204);">
90            {{bug(772434)}}
91          </td>
92          <td style="background-color: rgb(255, 204, 204);">
93            none
94          </td>
95          <td style="background-color: rgb(255, 204, 204);">
96            Discuss the API with Mounir Lamouri: this API is not 
>activate by default in any build and there is discussion to figur 
>e if it must be kept or not.<br> 
97            <br>
98            MXR: <a href="https://mxr.mozilla.org/mozilla-central
>/source/dom/file/nsIDOMArchiveReader.idl" title="https://mxr.mozi 
>lla.org/mozilla-central/source/dom/file/nsIDOMArchiveReader.idl"> 
>ArchiveReader</a>, <a href="https://mxr.mozilla.org/mozilla-centr 
>al/source/dom/file/nsIDOMArchiveRequest.idl" title="https://mxr.m 
>ozilla.org/mozilla-central/source/dom/file/nsIDOMArchiveRequest.i 
>dl">ArchiveRequest</a>, <a href="http://mxr.mozilla.org/mozilla-c 
>entral/source/dom/file/test/test_archivereader.html?force=1" titl 
>e="http://mxr.mozilla.org/mozilla-central/source/dom/file/test/te 
>st_archivereader.html?force=1">Tests</a><br> 
99            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Arch
>iveAPI" rel="external" title="https://wiki.mozilla.org/WebAPI/Arc 
>hiveAPI">ArchiveAPI</a> 
100          </td>
101        </tr>
102        <tr>
103          <td style="background-color: rgb(255, 255, 153);">
104            Battery Status API
105          </td>
106          <td style="background-color: rgb(255, 255, 153);">
107            {{domxref("window.navigator.battery","navigator.batte
>ry")}}<br> 
108            {{domxref("BatteryManager")}}<br>
109            {{event("chargingchange")}} event<br>
110            {{event("chargingtimechange")}} event<br>
111            {{event("dischargingtimechange")}} event<br>
112            {{event("levelchange")}} event
113          </td>
114          <td style="background-color: rgb(255, 255, 153);">
115            {{bug(678694)}}
116          </td>
117          <td style="background-color: rgb(255, 255, 153);">
118            partial
119          </td>
120          <td style="background-color: rgb(255, 255, 153);">
121            Needs to document the main interface and events<br>
122            <br>
123            Spec: <a href="http://www.w3.org/TR/battery-status/" 
>title="http://www.w3.org/TR/battery-status/">http://www.w3.org/TR 
>/battery-status/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw 
>-file/tip/battery/Overview.html" title="https://dvcs.w3.org/hg/da 
>p/raw-file/tip/battery/Overview.html">draft</a> is more accurate) 
><br> 
124            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/webidl/BatteryManager.webidl" title="http://mxr.mozill 
>a.org/mozilla-central/source/dom/webidl/BatteryManager.webidl">Ba 
>tteryManager</a> 
125          </td>
126        </tr>
127        <tr>
128          <td style="background-color: rgb(255, 255, 153);">
129            Device Storage API
130          </td>
131          <td style="background-color: rgb(255, 255, 153);">
132            {{domxref("window.navigator.getDeviceStorage()","navi
>gator.getDeviceStorage()")}}<br> 
133            {{domxref("DeviceStorage")}}
134          </td>
135          <td style="background-color: rgb(255, 255, 153);">
136            {{bug(717103)}}
137          </td>
138          <td style="background-color: rgb(255, 255, 153);">
139            <a href="/en-US/docs/WebAPI/Device_Storage_API" title
>="/en-US/docs/WebAPI/Device_Storage_API">draft</a> 
140          </td>
141          <td style="background-color: rgb(255, 255, 153);">
142            Needs to be moved under /DOM<br>
143            <br>
144            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/interfaces/devicestorage/nsIDOMDeviceStorage.idl" titl 
>e="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/d 
>evicestorage/nsIDOMDeviceStorage.idl">DeviceStorage</a><br> 
145            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Devi
>ceStorageAPI" title="https://wiki.mozilla.org/WebAPI/DeviceStorag 
>eAPI">DeviceStorageAPI</a> 
146          </td>
147        </tr>
148        <tr>
149          <td style="background-color: rgb(255, 255, 153);">
150            FileHandle API
151          </td>
152          <td style="background-color: rgb(255, 255, 153);">
153            {{domxref("FileHandle")}}<br>
154            {{domxref("LockedFile")}}<br>
155            {{domxref("FileRequest")}}
156          </td>
157          <td style="background-color: rgb(255, 255, 153);">
158            {{bug(726593)}}
159          </td>
160          <td style="background-color: rgb(255, 255, 153);">
161            <a href="/en-US/docs/WebAPI/FileHandle_API" title="/e
>n-US/docs/WebAPI/FileHandle_API">draft</a> 
162          </td>
163          <td style="background-color: rgb(255, 255, 153);">
164            Needs to be moved under /DOM<br>
165            The standard API seams in high flux<br>
166            <br>
167            Spec(?): <a href="http://dev.w3.org/2006/webapi/FileA
>PI/" title="http://dev.w3.org/2006/webapi/FileAPI/">http://dev.w3 
>.org/2006/webapi/FileAPI/</a><br> 
168            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/file/nsIDOMFileHandle.idl" title="http://mxr.mozilla.o 
>rg/mozilla-central/source/dom/file/nsIDOMFileHandle.idl">FileHand 
>le</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/do 
>m/file/nsIDOMLockedFile.idl" title="http://mxr.mozilla.org/mozill 
>a-central/source/dom/file/nsIDOMLockedFile.idl">LockedFile</a>, < 
>a href="http://mxr.mozilla.org/mozilla-central/source/dom/file/ns 
>IDOMFileRequest.idl" title="http://mxr.mozilla.org/mozilla-centra 
>l/source/dom/file/nsIDOMFileRequest.idl">FileRequest</a><br> 
169            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Devi
>ceStorageAPI2" title="https://wiki.mozilla.org/WebAPI/DeviceStora 
>geAPI2">DeviceStorageAPI2</a> 
170          </td>
171        </tr>
172        <tr>
173          <td style="background-color: rgb(255, 255, 153);">
174            Geolocation API
175          </td>
176          <td style="background-color: rgb(255, 255, 153);">
177            {{domxref("window.navigator.geolocation","navigator.g
>olocation")}}<br> 
178            Introductory article: <a href="/en-US/docs/Using_geol
>ocation" title="/en-US/docs/Using_geolocation">Using geolocation< 
>/a> 
179          </td>
180          <td style="background-color: rgb(255, 255, 153);">
181            &nbsp;
182          </td>
183          <td style="background-color: rgb(255, 255, 153);">
184            partial
185          </td>
186          <td style="background-color: rgb(255, 255, 153);">
187            The introductory article needs clean up and to be mov
>ed under /WebAPI<br> 
188            <br>
189            Spec: <a href="http://www.w3.org/TR/geolocation-API/"
> title="http://www.w3.org/TR/geolocation-API/">http://www.w3.org/ 
>TR/geolocation-API/</a> 
190          </td>
191        </tr>
192        <tr>
193          <td style="background-color: rgb(255, 255, 153);">
194            WebPayment
195          </td>
196          <td style="background-color: rgb(255, 255, 153);">
197            {{domxref("window.navigator.mozPay()","navigator.mozP
>ay()")}}<br> 
198            Introductary article: <a href="/en-US/docs/Apps/Publi
>shing/In-app_payments" title="/en-US/docs/Apps/Publishing/In-app_ 
>payments">In-app payment</a> 
199          </td>
200          <td style="background-color: rgb(255, 255, 153);">
201            {{bug(767818)}}
202          </td>
203          <td style="background-color: rgb(255, 255, 153);">
204            almost done
205          </td>
206          <td style="background-color: rgb(255, 255, 153);">
207            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebP
>ayment" title="https://wiki.mozilla.org/WebAPI/WebPayment">WebPay 
>ment</a> 
208          </td>
209        </tr>
210        <tr>
211          <td style="background-color: rgb(255, 255, 153);">
212            IndexedDB
213          </td>
214          <td style="background-color: rgb(255, 255, 153);">
215            {{domxref("window.indexedDB")}}<br>
216            IndexedDB root page: <a href="/en-US/docs/IndexedDB" 
>title="/en-US/docs/IndexedDB">/IndexedDB</a> 
217          </td>
218          <td style="background-color: rgb(255, 255, 153);">
219            {{bug(553412)}}
220          </td>
221          <td style="background-color: rgb(255, 255, 153);">
222            almost done
223          </td>
224          <td style="background-color: rgb(255, 255, 153);">
225            The whole documentation lives under /IndexedDB. Shoul
>dn't we moved it under /DOM?<br> 
226            <br>
227            Spec: <a href="http://www.w3.org/TR/IndexedDB/" title
>="http://www.w3.org/TR/IndexedDB/">http://www.w3.org/TR/IndexedDB 
>/</a> (the <a href="https://dvcs.w3.org/hg/IndexedDB/raw-file/tip 
>/Overview.html" title="https://dvcs.w3.org/hg/IndexedDB/raw-file/ 
>tip/Overview.html">draft</a> is more accurate) 
228          </td>
229        </tr>
230        <tr>
231          <td style="background-color: rgb(255, 255, 153);">
232            Mouse Lock API
233          </td>
234          <td style="background-color: rgb(255, 255, 153);">
235            {{domxref("Element.requestPointerLock()")}}<br>
236            {{domxref("Document.pointerLockElement")}}<br>
237            {{domxref("Document.exitPointerLock()")}}<br>
238            {{domxref("MouseEvent")}}<br>
239            {{domxref("MouseEvent.movementX")}}<br>
240            {{domxref("MouseEvent.movementY")}}<br>
241            &nbsp;
242          </td>
243          <td style="background-color: rgb(255, 255, 153);">
244            {{bug(633602)}}
245          </td>
246          <td style="background-color: rgb(255, 255, 153);">
247            <a href="/en-US/docs/API/Pointer_Lock_API" title="/en
>-US/docs/API/Pointer_Lock_API">draft</a> 
248          </td>
249          <td style="background-color: rgb(255, 255, 153);">
250            The draft should be turn into an introductary article
> and moved under /WebAPI, while the technical doc will live under 
> /DOM<br> 
251            <br>
252            Spec: <a href="http://www.w3.org/TR/pointerlock/" tit
>le="http://www.w3.org/TR/pointerlock/">http://www.w3.org/TR/point 
>erlock/</a> (the <a href="https://dvcs.w3.org/hg/pointerlock/raw- 
>file/default/index.html" title="https://dvcs.w3.org/hg/pointerloc 
>k/raw-file/default/index.html">draft</a> is more accurate) 
253          </td>
254        </tr>
255        <tr>
256          <td style="background-color: rgb(255, 255, 153);">
257            Network Information API
258          </td>
259          <td style="background-color: rgb(255, 255, 153);">
260            {{domxref("window.navigator.connection","navigator.co
>nnection")}}<br> 
261            {{domxref("Connection")}}<br>
262            Note: beware of the {{event("change")}} event.
263          </td>
264          <td style="background-color: rgb(255, 255, 153);">
265            {{bug(677166)}} {{bug(713199)}}
266          </td>
267          <td style="background-color: rgb(255, 255, 153);">
268            almost done
269          </td>
270          <td style="background-color: rgb(255, 255, 153);">
271            Needs to add the {{domxref("Connection")}} interface<
>br> 
272            <br>
273            Spec: <a href="http://www.w3.org/TR/netinfo-api/" tit
>le="http://www.w3.org/TR/netinfo-api/">http://www.w3.org/TR/netin 
>fo-api/</a> (the <a href="http://dvcs.w3.org/hg/dap/raw-file/tip/ 
>network-api/Overview.html" title="http://dvcs.w3.org/hg/dap/raw-f 
>ile/tip/network-api/Overview.html">draft</a> is more accurate)<br 
>> 
274            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/network/interfaces/nsIDOMConnection.idl" title="http:/ 
>/mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/ns 
>IDOMConnection.idl">Connection</a> 
275          </td>
276        </tr>
277        <tr>
278          <td style="background-color: rgb(255, 255, 153);">
279            Proximity Events
280          </td>
281          <td style="background-color: rgb(255, 255, 153);">
282            {{domxref("DeviceProximityEvent")}}<br>
283            {{domxref("UserProximityEvent")}}<br>
284            {{domxref("window.ondeviceproximity")}}<br>
285            {{domxref("window.onuserproximity")}}<br>
286            {{event("deviceproximity")}} event<br>
287            {{event("userproximity")}} event
288          </td>
289          <td style="background-color: rgb(255, 255, 153);">
290            {{bug(738131)}}
291          </td>
292          <td style="background-color: rgb(255, 255, 153);">
293            partial
294          </td>
295          <td style="background-color: rgb(255, 255, 153);">
296            Spec: <a href="http://www.w3.org/TR/proximity/" title
>="http://www.w3.org/TR/proximity/">http://www.w3.org/TR/proximity 
>/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-file/default/p 
>roximity/Overview.html" title="https://dvcs.w3.org/hg/dap/raw-fil 
>e/default/proximity/Overview.html">draft</a> is more accurate) 
297          </td>
298        </tr>
299        <tr>
300          <td style="background-color: rgb(255, 204, 204);">
301            Push Notification API
302          </td>
303          <td style="background-color: rgb(255, 204, 204);">
304            &nbsp;
305          </td>
306          <td style="background-color: rgb(255, 204, 204);">
307            {{bug(747907)}}<br>
308            {{bug(763198)}}
309          </td>
310          <td style="background-color: rgb(255, 204, 204);">
311            none
312          </td>
313          <td style="background-color: rgb(255, 204, 204);">
314            Looks complex. Client-side API may be in flux. Accord
>ing to the wikimo page, not available for B2G yet<br> 
315            <br>
316            According to {{bug(776501)}} this API seams to have b
>een droped for B2G.<br> 
317            <br>
318            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Push
>API" title="https://wiki.mozilla.org/WebAPI/PushAPI">PushAPI</a> 
319          </td>
320        </tr>
321        <tr>
322          <td style="background-color: rgb(255, 204, 204);">
323            Simple Push Notification API
324          </td>
325          <td style="background-color: rgb(255, 204, 204);">
326            &nbsp;
327          </td>
328          <td style="background-color: rgb(255, 204, 204);">
329            {{bug(831816)}}<br>
330            {{bug(822712)}}
331          </td>
332          <td style="background-color: rgb(255, 204, 204);">
333            none
334          </td>
335          <td style="background-color: rgb(255, 204, 204);">
336            Simpler push API for B2G. Needs to investigate<br>
337            <br>
338            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Simp
>lePush" title="https://wiki.mozilla.org/WebAPI/SimplePush">Simple 
>Push</a> 
339          </td>
340        </tr>
341        <tr>
342          <td style="background-color: rgb(255, 255, 153);">
343            Screen Orientation
344          </td>
345          <td style="background-color: rgb(255, 255, 153);">
346            {{domxref("window.screen.orientation")}}<br>
347            {{domxref("window.screen.lockOrientation()")}}<br>
348            {{domxref("window.screen.unlockOrientation()")}}<br>
349            {{domxref("window.screen.onorientationchange")}}<br>
350            {{event("orientationchange")}} event
351          </td>
352          <td style="background-color: rgb(255, 255, 153);">
353            {{bug(720794)}}<br>
354            {{bug(740188)}}<br>
355            {{bug(673922)}}
356          </td>
357          <td style="background-color: rgb(255, 255, 153);">
358            almost done
359          </td>
360          <td style="background-color: rgb(255, 255, 153);">
361            cleanups and syntax highlight needed here and there (
>and links between lockOrientation and events in a See Also sectio 
>n)<br> 
362            <br>
363            Spec: <a href="http://www.w3.org/TR/screen-orientatio
>n/" title="http://www.w3.org/TR/screen-orientation/">http://www.w 
>3.org/TR/screen-orientation/</a><br> 
364            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/webidl/Screen.webidl" title="http://mxr.mozilla.org/mo 
>zilla-central/source/dom/webidl/Screen.webidl">Screen</a><br> 
365            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Scre
>enOrientation" title="https://wiki.mozilla.org/WebAPI/ScreenOrien 
>tation">ScreenOrientation</a> 
366          </td>
367        </tr>
368        <tr>
369          <td style="background-color: rgb(204, 255, 153);">
370            Vibration API
371          </td>
372          <td style="background-color: rgb(204, 255, 153);">
373            {{domxref("window.navigator.vibrate()","navigator.vib
>rate()")}} 
374          </td>
375          <td style="background-color: rgb(204, 255, 153);">
376            {{bug(679966)}}
377          </td>
378          <td style="background-color: rgb(204, 255, 153);">
379            done
380          </td>
381          <td style="background-color: rgb(204, 255, 153);">
382            Should we document the <code>Vibration</code> interfa
>ce?<br> 
383            <br>
384            Spec: <a href="http://www.w3.org/TR/vibration/" title
>="http://www.w3.org/TR/vibration/">http://www.w3.org/TR/vibration 
>/</a> 
385          </td>
386        </tr>
nn67            WebPayment
68          </td>
69          <td style="background-color: rgb(255, 255, 153);">
70            {{domxref("window.navigator.mozPay()","navigator.mozP
 >ay()")}}<br>
71            Introductary article: <a href="/en-US/docs/Apps/Publi
 >shing/In-app_payments" title="/en-US/docs/Apps/Publishing/In-app_
 >payments">In-app payment</a>
72          </td>
73          <td style="background-color: rgb(255, 255, 153);">
74            {{bug(767818)}}
75          </td>
76          <td style="background-color: rgb(255, 255, 153);">
77            almost done
78          </td>
79          <td style="background-color: rgb(255, 255, 153);">
80            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebP
 >ayment" title="https://wiki.mozilla.org/WebAPI/WebPayment">WebPay
 >ment</a>
81          </td>
82        </tr>
83        <tr>
84          <td style="background-color: rgb(255, 255, 153);">
85            Geolocation API
86          </td>
87          <td style="background-color: rgb(255, 255, 153);">
88            {{domxref("window.navigator.geolocation","navigator.g
 >olocation")}}<br>
89            Introductory article: <a href="/en-US/docs/Using_geol
 >ocation" title="/en-US/docs/Using_geolocation">Using geolocation<
 >/a>
90          </td>
91          <td style="background-color: rgb(255, 255, 153);">
92            &nbsp;
93          </td>
94          <td style="background-color: rgb(255, 255, 153);">
95            partial
96          </td>
97          <td style="background-color: rgb(255, 255, 153);">
98            The introductory article needs clean up and to be mov
 >ed under /WebAPI<br>
99            <br>
100            Spec: <a href="http://www.w3.org/TR/geolocation-API/"
 > title="http://www.w3.org/TR/geolocation-API/">http://www.w3.org/
 >TR/geolocation-API/</a>
101          </td>
102        </tr>
103        <tr>
104          <td style="background-color: rgb(255, 255, 153);">
105            Ambient Light Events
106          </td>
107          <td style="background-color: rgb(255, 255, 153);">
108            {{domxref("DeviceLightEvent")}}<br>
109            {{domxref("LightLevelEvent")}}<br>
110            {{domxref("window.ondevicelight")}}<br>
111            {{domxref("window.onlightlevel")}}<br>
112            {{event("devicelight")}} event<br>
113            {{event("lightlevel")}} event
114          </td>
115          <td style="background-color: rgb(255, 255, 153);">
116            {{bug(738465)}}<br>
117            {{bug(842952)}}
118          </td>
119          <td style="background-color: rgb(255, 255, 153);">
120            partial
121          </td>
122          <td style="background-color: rgb(255, 255, 153);">
123            Discussed with Doug Turner about the state of the spe
 >c and the implementation of {{domxref("LightLevelEvent")}}: even 
 >if it's not implemented yet, we should document the {{domxref("Li
 >ghtLevelEvent")}} interface<br>
124            <br>
125            Spec: <a href="http://www.w3.org/TR/ambient-light/" t
 >itle="http://www.w3.org/TR/ambient-light/">http://www.w3.org/TR/a
 >mbient-light/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-fi
 >le/tip/light/Overview.html" title="https://dvcs.w3.org/hg/dap/raw
 >-file/tip/light/Overview.html">draft</a> is more accurate)<br>
126            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/interfaces/events/nsIDOMDeviceLightEvent.idl" title="h
 >ttp://mxr.mozilla.org/mozilla-central/source/dom/interfaces/event
 >s/nsIDOMDeviceLightEvent.idl">DeviceLightEvent</a>
127          </td>
128        </tr>
129        <tr>
130          <td style="background-color: rgb(255, 255, 153);">
131            Proximity Events
132          </td>
133          <td style="background-color: rgb(255, 255, 153);">
134            {{domxref("DeviceProximityEvent")}}<br>
135            {{domxref("UserProximityEvent")}}<br>
136            {{domxref("window.ondeviceproximity")}}<br>
137            {{domxref("window.onuserproximity")}}<br>
138            {{event("deviceproximity")}} event<br>
139            {{event("userproximity")}} event
140          </td>
141          <td style="background-color: rgb(255, 255, 153);">
142            {{bug(738131)}}
143          </td>
144          <td style="background-color: rgb(255, 255, 153);">
145            partial
146          </td>
147          <td style="background-color: rgb(255, 255, 153);">
148            Spec: <a href="http://www.w3.org/TR/proximity/" title
 >="http://www.w3.org/TR/proximity/">http://www.w3.org/TR/proximity
 >/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw-file/default/p
 >roximity/Overview.html" title="https://dvcs.w3.org/hg/dap/raw-fil
 >e/default/proximity/Overview.html">draft</a> is more accurate)
149          </td>
150        </tr>
151        <tr>
152          <td style="background-color: rgb(255, 255, 153);">
153            Screen Orientation
154          </td>
155          <td style="background-color: rgb(255, 255, 153);">
156            {{domxref("window.screen.orientation")}}<br>
157            {{domxref("window.screen.lockOrientation()")}}<br>
158            {{domxref("window.screen.unlockOrientation()")}}<br>
159            {{domxref("window.screen.onorientationchange")}}<br>
160            {{event("orientationchange")}} event
161          </td>
162          <td style="background-color: rgb(255, 255, 153);">
163            {{bug(720794)}}<br>
164            {{bug(740188)}}<br>
165            {{bug(673922)}}
166          </td>
167          <td style="background-color: rgb(255, 255, 153);">
168            almost done
169          </td>
170          <td style="background-color: rgb(255, 255, 153);">
171            cleanups and syntax highlight needed here and there (
 >and links between lockOrientation and events in a See Also sectio
 >n)<br>
172            <br>
173            Spec: <a href="http://www.w3.org/TR/screen-orientatio
 >n/" title="http://www.w3.org/TR/screen-orientation/">http://www.w
 >3.org/TR/screen-orientation/</a><br>
174            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/webidl/Screen.webidl" title="http://mxr.mozilla.org/mo
 >zilla-central/source/dom/webidl/Screen.webidl">Screen</a><br>
175            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Scre
 >enOrientation" title="https://wiki.mozilla.org/WebAPI/ScreenOrien
 >tation">ScreenOrientation</a>
176          </td>
177        </tr>
178        <tr>
179          <td style="background-color: rgb(255, 255, 153);">
180            Battery Status API
181          </td>
182          <td style="background-color: rgb(255, 255, 153);">
183            {{domxref("window.navigator.battery","navigator.batte
 >ry")}}<br>
184            {{domxref("BatteryManager")}}<br>
185            {{event("chargingchange")}} event<br>
186            {{event("chargingtimechange")}} event<br>
187            {{event("dischargingtimechange")}} event<br>
188            {{event("levelchange")}} event
189          </td>
190          <td style="background-color: rgb(255, 255, 153);">
191            {{bug(678694)}}
192          </td>
193          <td style="background-color: rgb(255, 255, 153);">
194            partial
195          </td>
196          <td style="background-color: rgb(255, 255, 153);">
197            Needs to document the main interface and events<br>
198            <br>
199            Spec: <a href="http://www.w3.org/TR/battery-status/" 
 >title="http://www.w3.org/TR/battery-status/">http://www.w3.org/TR
 >/battery-status/</a> (the <a href="https://dvcs.w3.org/hg/dap/raw
 >-file/tip/battery/Overview.html" title="https://dvcs.w3.org/hg/da
 >p/raw-file/tip/battery/Overview.html">draft</a> is more accurate)
 ><br>
200            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/webidl/BatteryManager.webidl" title="http://mxr.mozill
 >a.org/mozilla-central/source/dom/webidl/BatteryManager.webidl">Ba
 >tteryManager</a>
201          </td>
202        </tr>
203        <tr>
204          <td style="background-color: rgb(204, 255, 153);">
205            Vibration API
206          </td>
207          <td style="background-color: rgb(204, 255, 153);">
208            {{domxref("window.navigator.vibrate()","navigator.vib
 >rate()")}}
209          </td>
210          <td style="background-color: rgb(204, 255, 153);">
211            {{bug(679966)}}
212          </td>
213          <td style="background-color: rgb(204, 255, 153);">
214            done
215          </td>
216          <td style="background-color: rgb(204, 255, 153);">
217            Should we document the <code>Vibration</code> interfa
 >ce?<br>
218            <br>
219            Spec: <a href="http://www.w3.org/TR/vibration/" title
 >="http://www.w3.org/TR/vibration/">http://www.w3.org/TR/vibration
 >/</a>
220          </td>
221        </tr>
222        <tr>
223          <td style="background-color: rgb(255, 255, 153);">
224            Alarm API
225          </td>
226          <td style="background-color: rgb(255, 255, 153);">
227            {{domxref("window.navigator.mozAlarms","navigator.moz
 >Alarms")}}<br>
228            {{domxref("MozAlarmsManager")}}<br>
229            Introductory article: <a href="https://developer.mozi
 >lla.org/en-US/docs/WebAPI/Alarm" title="https://developer.mozilla
 >.org/en-US/docs/WebAPI/Alarm">Alarm</a> (draft)
230          </td>
231          <td style="background-color: rgb(255, 255, 153);">
232            {{bug(749551)}}
233          </td>
234          <td style="background-color: rgb(255, 255, 153);">
235            partial
236          </td>
237          <td style="background-color: rgb(255, 255, 153);">
238            The introductory article needs some serious revamp an
 >d update.<br>
239            <br>
240            Discuss with Mounir and Genelian about the spec. It i
 >s not stable enough to plan any change in the current implementat
 >ion.<br>
241            <br>
242            Spec: <a href="http://www.w3.org/TR/web-alarms/" titl
 >e="http://www.w3.org/TR/web-alarms/">http://www.w3.org/TR/web-ala
 >rms/</a><br>
243            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/alarm/nsIDOMAlarmsManager.idl" title="http://mxr.mozil
 >la.org/mozilla-central/source/dom/alarm/nsIDOMAlarmsManager.idl">
 >MozAlarmsManager</a><br>
244            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Alar
 >mAPI" title="https://wiki.mozilla.org/WebAPI/AlarmAPI">AlarmAPI</
 >a>
245          </td>
246        </tr>
247        <tr>
248          <td style="background-color: rgb(255, 255, 153);">
249            Time/Clock API
250          </td>
251          <td style="background-color: rgb(255, 255, 153);">
252            {{domxref("window.navigator.mozTime","navigator.mozTi
 >me")}}<br>
253            {{domxref("MozTimeManager")}}<br>
254            {{domxref("window.onmoztimechange")}}
255          </td>
256          <td style="background-color: rgb(255, 255, 153);">
257            {{bug(714357)}}, {{bug(714358)}} (notification upon t
 >ime change)
258          </td>
259          <td style="background-color: rgb(255, 255, 153);">
260            almost done
261          </td>
262          <td style="background-color: rgb(255, 255, 153);">
263            Needs to move /DOM/Time to /DOM/MozTimeManager<br>
264            <br>
265            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/time/nsIDOMTimeManager.idl" title="http://mxr.mozilla.
 >org/mozilla-central/source/dom/time/nsIDOMTimeManager.idl">TimeMa
 >nager</a>
266          </td>
267        </tr>
268        <tr>
269          <td style="background-color: rgb(255, 255, 153);">
270            <a href="/en-US/docs/Apps/Apps_JavaScript_API" title=
 >"Apps/Apps_JavaScript_API">Open WebApps</a>
271          </td>
272          <td style="background-color: rgb(255, 255, 153);">
273            &nbsp;
274          </td>
275          <td style="background-color: rgb(255, 255, 153);">
276            {{bug(697006)}}
277          </td>
278          <td style="background-color: rgb(255, 255, 153);">
279            almost done
280          </td>
281          <td style="background-color: rgb(255, 255, 153);">
282            Needs some clean up
283          </td>
284        </tr>
285        <tr>
286          <td style="background-color: rgb(255, 255, 153);">
n439        <tr>n
440          <td style="background-color: rgb(255, 255, 153);">
441            <a href="/en-US/docs/Apps/Apps_JavaScript_API" title=
>"Apps/Apps_JavaScript_API">Open WebApps</a> 
442          </td>
443          <td style="background-color: rgb(255, 255, 153);">
444            &nbsp;
445          </td>
446          <td style="background-color: rgb(255, 255, 153);">
447            {{bug(697006)}}
448          </td>
449          <td style="background-color: rgb(255, 255, 153);">
450            almost done
451          </td>
452          <td style="background-color: rgb(255, 255, 153);">
453            Needs some clean up
454          </td>
455        </tr>
n458    <h2 id="Certified.2Fprivileged_APIs_doc">n308    <h2>
459      Certified/privileged APIs doc309      Only available to privileged or certified apps
nn333          <td style="background-color: rgb(255, 255, 153);">
334            Device Storage API
335          </td>
336          <td style="background-color: rgb(255, 255, 153);">
337            {{domxref("window.navigator.getDeviceStorage()","navi
 >gator.getDeviceStorage()")}}<br>
338            {{domxref("DeviceStorage")}}
339          </td>
340          <td style="background-color: rgb(255, 255, 153);">
341            {{bug(717103)}}
342          </td>
343          <td style="background-color: rgb(255, 255, 153);">
344            <a href="/en-US/docs/WebAPI/Device_Storage_API" title
 >="/en-US/docs/WebAPI/Device_Storage_API">draft</a>
345          </td>
346          <td style="background-color: rgb(255, 255, 153);">
347            Needs to be moved under /DOM<br>
348            <br>
349            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/interfaces/devicestorage/nsIDOMDeviceStorage.idl" titl
 >e="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/d
 >evicestorage/nsIDOMDeviceStorage.idl">DeviceStorage</a><br>
350            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Devi
 >ceStorageAPI" title="https://wiki.mozilla.org/WebAPI/DeviceStorag
 >eAPI">DeviceStorageAPI</a>
351          </td>
352        </tr>
353        <tr>
354          <td style="background-color: rgb(255, 255, 153);">
355            TCP Socket API
356          </td>
357          <td style="background-color: rgb(255, 255, 153);">
358            {{domxref("window.navigator.mozTCPSocket","navigator.
 >mozTCPSocket")}}<br>
359            {{domxref("TCPSocket")}}
360          </td>
361          <td style="background-color: rgb(255, 255, 153);">
362            {{bug(733573)}}
363          </td>
364          <td style="background-color: rgb(255, 255, 153);">
365            almost done
366          </td>
367          <td style="background-color: rgb(255, 255, 153);">
368            Needs to document properties an method on their own p
 >age<br>
369            <br>
370            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/network/interfaces/nsIDOMTCPSocket.idl" title="http://
 >mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsI
 >DOMTCPSocket.idl">TCPSocket</a>
371          </td>
372        </tr>
373        <tr>
n499          </td>n
500        </tr>
501        <tr>
502          <td style="background-color: rgb(204, 255, 153);">
503            Camera API
504          </td>
505          <td style="background-color: rgb(204, 255, 153);">
506            {{domxref("window.navigator.mozCamera","navigator.moz
>Camera")}}<br> 
507            {{domxref("CameraManager")}}<br>
508            {{domxref("CameraControl")}}<br>
509            {{domxref("CameraCapabilities")}}
510          </td>
511          <td style="background-color: rgb(204, 255, 153);">
512            &nbsp;
513          </td>
514          <td style="background-color: rgb(204, 255, 153);">
515            done
516          </td>
517          <td style="background-color: rgb(204, 255, 153);">
518            Tech review perform by Mike Habicher<br>
519            <br>
520            Properties need an editorial review<br>
521            <br>
522            Maybe needs an introductory article.<br>
523            <br>
524            ML: <a href="https://groups.google.com/d/msg/mozilla.
>dev.webapi/YNJcHcBQihw/OMKim6NOO3MJ" title="https://groups.google 
>.com/d/msg/mozilla.dev.webapi/YNJcHcBQihw/OMKim6NOO3MJ">Discussio 
>n thread</a><br> 
525            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/camera/nsIDOMCameraManager.idl" title="http://mxr.mozi 
>lla.org/mozilla-central/source/dom/camera/nsIDOMCameraManager.idl 
>">CameraManager</a> 
nn422      </tbody>
423    </table>
424    <h2>
425      Only available to certified apps
426    </h2>
427    <table class="standard-table">
428      <thead>
429        <tr>
430          <th scope="row">
431            API Name
432          </th>
433          <th scope="row">
434            Entry Points
435          </th>
436          <th scope="row">
437            Bugs
438          </th>
439          <th scope="row">
440            Doc status
441          </th>
442          <th scope="row">
443            Notes
444          </th>
445        </tr>
446      </thead>
447      <tbody>
448        <tr>
449          <td style="background-color: rgb(255, 255, 153);">
450            WebSMS
451          </td>
452          <td style="background-color: rgb(255, 255, 153);">
453            {{domxref("window.navigator.mozSms","navigator.mozSms
 >")}}<br>
454            {{domxref("SmsManager")}}<br>
455            {{domxref("SmsRequest")}}<br>
456            {{domxref("SmsMessage")}}<br>
457            {{domxref("SmsEvent")}}<br>
458            {{domxref("SmsFilter")}}<br>
459            {{domxref("SmsCursor")}}<br>
460            Introductory article: <a href="/en-US/docs/API/WebSMS
 >" title="API/WebSMS">WebSMS</a>
461          </td>
462          <td style="background-color: rgb(255, 255, 153);">
463            {{bug(674725)}}
464          </td>
465          <td style="background-color: rgb(255, 255, 153);">
466            Mostly done
467          </td>
468          <td style="background-color: rgb(255, 255, 153);">
469            Needs to move /API/WebSMS to /WebAPI/WebSMS<br>
470            Needs some cleanups and a proper introduction<br>
471            <br>
472            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebS
 >MS" title="https://wiki.mozilla.org/WebAPI/WebSMS">WebSMS</a>
473          </td>
474        </tr>
475        <tr>
476          <td style="background-color: rgb(255, 255, 153);">
477            WebTelephony
478          </td>
479          <td style="background-color: rgb(255, 255, 153);">
480            {{domxref("window.navigator.mozTelephony","navigator.
 >mozTelephony")}}<br>
481            {{domxref("Telephony")}}<br>
482            {{domxref("TelephonyCall")}}<br>
483            {{domxref("CallEvent")}}<br>
484            Introductory article: <a href="/en-US/docs/API/WebTel
 >ephony" title="WebAPI/WebTelephony">WebTelephony</a> and <a href=
 >"/en-US/docs/API/WebTelephony/Introduction_to_WebTelephony" title
 >="/en-US/docs/API/WebTelephony/Introduction_to_WebTelephony">intr
 >oduction to WebTelephony</a>
485          </td>
486          <td style="background-color: rgb(255, 255, 153);">
487            {{bug(674726)}}
488          </td>
489          <td style="background-color: rgb(255, 255, 153);">
490            Mostly done
491          </td>
492          <td style="background-color: rgb(255, 255, 153);">
493            The <a href="/en-US/docs/API/WebTelephony/Introductio
 >n_to_WebTelephony" title="/en-US/docs/API/WebTelephony/Introducti
 >on_to_WebTelephony">introduction</a> page really deserves to be f
 >leshed out more to be an actual introduction<br>
494            <br>
495            Pages under /API needs to be moved under /WebAPI<br>
496            <br>
497            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebT
 >elephony" title="https://wiki.mozilla.org/WebAPI/WebTelephony">We
 >bTelephony</a>
498          </td>
499        </tr>
500        <tr>
501          <td style="background-color: rgb(204, 255, 153);">
502            Settings API
503          </td>
504          <td style="background-color: rgb(204, 255, 153);">
505            {{domxref("window.navigator.mozSettings","navigator.m
 >ozSettings")}}<br>
506            {{domxref("SettingsManager")}}<br>
507            {{domxref("SettingsLock")}}
508          </td>
509          <td style="background-color: rgb(204, 255, 153);">
510            {{bug(678695)}}
511          </td>
512          <td style="background-color: rgb(204, 255, 153);">
513            done
514          </td>
515          <td style="background-color: rgb(204, 255, 153);">
516            Tech review perform by Gregor Wagner<br>
517            <br>
518            Needs editorial review<br>
519            <br>
520            Maybe needs an introductory article.<br>
521            <br>
522            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/interfaces/settings/nsIDOMSettingsManager.idl" title="
 >http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/sett
 >ings/nsIDOMSettingsManager.idl">SettingsManager</a><br>
523            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Sett
 >ingsAPI" title="https://wiki.mozilla.org/WebAPI/SettingsAPI">Sett
 >ingsAPI</a>
524          </td>
525        </tr>
526        <tr>
527          <td style="background-color: rgb(255, 204, 204);">
528            WebBluetooth
529          </td>
530          <td style="background-color: rgb(255, 204, 204);">
531            &nbsp;
532          </td>
533          <td style="background-color: rgb(255, 204, 204);">
534            {{bug(674737)}}
535          </td>
536          <td style="background-color: rgb(255, 204, 204);">
537            none
538          </td>
539          <td style="background-color: rgb(255, 204, 204);">
540            Not implemented. Immature API<br>
541            <br>
542            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebB
 >luetooth" title="https://wiki.mozilla.org/WebAPI/WebBluetooth">We
 >bBluetooth</a>
543          </td>
544        </tr>
nn565          </td>
566        </tr>
567        <tr>
568          <td style="background-color: rgb(255, 204, 204);">
569            Permissions API
570          </td>
571          <td style="background-color: rgb(255, 204, 204);">
572            {{domxref("window.navigator.mozPermissionSettings","n
 >avigator.mozPermissionSettings")}}<br>
573            {{domxref("PermissionSettings")}}<br>
574            &nbsp;
575          </td>
576          <td style="background-color: rgb(255, 204, 204);">
577            {{bug(707625)}}<br>
578            {{bug(770731)}}
579          </td>
580          <td style="background-color: rgb(255, 204, 204);">
581            none
582          </td>
583          <td style="background-color: rgb(255, 204, 204);">
584            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/interfaces/permission/nsIDOMPermissionSettings.idl" ti
 >tle="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces
 >/permission/nsIDOMPermissionSettings.idl">PermissionSettings</a>
nn618          <td style="background-color: rgb(204, 255, 153);">
619            Power Management API
620          </td>
621          <td style="background-color: rgb(204, 255, 153);">
622            {{domxref("window.navigator.mozPower","navigator.mozP
 >ower")}}<br>
623            {{domxref("PowerManager")}}
624          </td>
625          <td style="background-color: rgb(204, 255, 153);">
626            {{bug(708964)}}
627          </td>
628          <td style="background-color: rgb(204, 255, 153);">
629            done
630          </td>
631          <td style="background-color: rgb(204, 255, 153);">
632            Tech review perform by Justin Lebar.<br>
633            <br>
634            properties and methods need an editorial review<br>
635            <br>
636            Maybe needs an introductory article.<br>
637            <br>
638            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/power/nsIDOMPowerManager.idl" title="http://mxr.mozill
 >a.org/mozilla-central/source/dom/power/nsIDOMPowerManager.idl">Po
 >werManager</a><br>
639            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Powe
 >rManagementAPI" title="https://wiki.mozilla.org/WebAPI/PowerManag
 >ementAPI">PowerManagementAPI</a>
640          </td>
641        </tr>
642        <tr>
643          <td style="background-color: rgb(255, 204, 204);">
644            WiFi Information API
645          </td>
646          <td style="background-color: rgb(255, 204, 204);">
647            &nbsp;
648          </td>
649          <td style="background-color: rgb(255, 204, 204);">
650            {{bug(717123)}}
651          </td>
652          <td style="background-color: rgb(255, 204, 204);">
653            none
654          </td>
655          <td style="background-color: rgb(255, 204, 204);">
656            The API is currently in flux, it's unsafe to document
 > it now.<br>
657            <br>
658            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/wifi/" title="http://mxr.mozilla.org/mozilla-central/s
 >ource/dom/wifi/">dom/wifi</a>
659          </td>
660        </tr>
661        <tr>
n632        <tr>n
633          <td style="background-color: rgb(255, 204, 204);">
634            Permissions API
635          </td>
636          <td style="background-color: rgb(255, 204, 204);">
637            {{domxref("window.navigator.mozPermissionSettings","n
>avigator.mozPermissionSettings")}}<br> 
638            {{domxref("PermissionSettings")}}<br>
639            &nbsp;
640          </td>
641          <td style="background-color: rgb(255, 204, 204);">
642            {{bug(707625)}}<br>
643            {{bug(770731)}}
644          </td>
645          <td style="background-color: rgb(255, 204, 204);">
646            none
647          </td>
648          <td style="background-color: rgb(255, 204, 204);">
649            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/interfaces/permission/nsIDOMPermissionSettings.idl" ti 
>tle="http://mxr.mozilla.org/mozilla-central/source/dom/interfaces 
>/permission/nsIDOMPermissionSettings.idl">PermissionSettings</a> 
650          </td>
651        </tr>
652        <tr>
653          <td style="background-color: rgb(204, 255, 153);">
654            Power Management API
655          </td>
656          <td style="background-color: rgb(204, 255, 153);">
657            {{domxref("window.navigator.mozPower","navigator.mozP
>ower")}}<br> 
658            {{domxref("PowerManager")}}
659          </td>
660          <td style="background-color: rgb(204, 255, 153);">
661            {{bug(708964)}}
662          </td>
663          <td style="background-color: rgb(204, 255, 153);">
664            done
665          </td>
666          <td style="background-color: rgb(204, 255, 153);">
667            Tech review perform by Justin Lebar.<br>
668            <br>
669            properties and methods need an editorial review<br>
670            <br>
671            Maybe needs an introductory article.<br>
672            <br>
673            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/power/nsIDOMPowerManager.idl" title="http://mxr.mozill 
>a.org/mozilla-central/source/dom/power/nsIDOMPowerManager.idl">Po 
>werManager</a><br> 
674            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Powe
>rManagementAPI" title="https://wiki.mozilla.org/WebAPI/PowerManag 
>ementAPI">PowerManagementAPI</a> 
675          </td>
676        </tr>
677        <tr>
678          <td style="background-color: rgb(204, 255, 153);">
679            Settings API
680          </td>
681          <td style="background-color: rgb(204, 255, 153);">
682            {{domxref("window.navigator.mozSettings","navigator.m
>ozSettings")}}<br> 
683            {{domxref("SettingsManager")}}<br>
684            {{domxref("SettingsLock")}}
685          </td>
686          <td style="background-color: rgb(204, 255, 153);">
687            {{bug(678695)}}
688          </td>
689          <td style="background-color: rgb(204, 255, 153);">
690            done
691          </td>
692          <td style="background-color: rgb(204, 255, 153);">
693            Tech review perform by Gregor Wagner<br>
694            <br>
695            Needs editorial review<br>
696            <br>
697            Maybe needs an introductory article.<br>
698            <br>
699            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/interfaces/settings/nsIDOMSettingsManager.idl" title=" 
>http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/sett 
>ings/nsIDOMSettingsManager.idl">SettingsManager</a><br> 
700            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Sett
>ingsAPI" title="https://wiki.mozilla.org/WebAPI/SettingsAPI">Sett 
>ingsAPI</a> 
701          </td>
702        </tr>
703        <tr>
704          <td style="background-color: rgb(255, 255, 153);">
705            TCP Socket API
706          </td>
707          <td style="background-color: rgb(255, 255, 153);">
708            {{domxref("window.navigator.mozTCPSocket","navigator.
>mozTCPSocket")}}<br> 
709            {{domxref("TCPSocket")}}
710          </td>
711          <td style="background-color: rgb(255, 255, 153);">
712            {{bug(733573)}}
713          </td>
714          <td style="background-color: rgb(255, 255, 153);">
715            almost done
716          </td>
717          <td style="background-color: rgb(255, 255, 153);">
718            Needs to document properties an method on their own p
>age<br> 
719            <br>
720            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/network/interfaces/nsIDOMTCPSocket.idl" title="http:// 
>mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/nsI 
>DOMTCPSocket.idl">TCPSocket</a> 
721          </td>
722        </tr>
723        <tr>
724          <td style="background-color: rgb(255, 255, 153);">
725            Time/Clock API
726          </td>
727          <td style="background-color: rgb(255, 255, 153);">
728            {{domxref("window.navigator.mozTime","navigator.mozTi
>me")}}<br> 
729            {{domxref("MozTimeManager")}}<br>
730            {{domxref("window.onmoztimechange")}}
731          </td>
732          <td style="background-color: rgb(255, 255, 153);">
733            {{bug(714357)}}, {{bug(714358)}} (notification upon t
>ime change) 
734          </td>
735          <td style="background-color: rgb(255, 255, 153);">
736            almost done
737          </td>
738          <td style="background-color: rgb(255, 255, 153);">
739            Needs to move /DOM/Time to /DOM/MozTimeManager<br>
740            <br>
741            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/time/nsIDOMTimeManager.idl" title="http://mxr.mozilla. 
>org/mozilla-central/source/dom/time/nsIDOMTimeManager.idl">TimeMa 
>nager</a> 
742          </td>
743        </tr>
744        <tr>
745          <td style="background-color: rgb(255, 204, 204);">
746            WebBluetooth
747          </td>
748          <td style="background-color: rgb(255, 204, 204);">
749            &nbsp;
750          </td>
751          <td style="background-color: rgb(255, 204, 204);">
752            {{bug(674737)}}
753          </td>
754          <td style="background-color: rgb(255, 204, 204);">
755            none
756          </td>
757          <td style="background-color: rgb(255, 204, 204);">
758            Not implemented. Immature API<br>
759            <br>
760            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebB
>luetooth" title="https://wiki.mozilla.org/WebAPI/WebBluetooth">We 
>bBluetooth</a> 
761          </td>
762        </tr>
763        <tr>
764          <td style="background-color: rgb(255, 255, 153);">
765            WebTelephony
766          </td>
767          <td style="background-color: rgb(255, 255, 153);">
768            {{domxref("window.navigator.mozTelephony","navigator.
>mozTelephony")}}<br> 
769            {{domxref("Telephony")}}<br>
770            {{domxref("TelephonyCall")}}<br>
771            {{domxref("CallEvent")}}<br>
772            Introductory article: <a href="/en-US/docs/API/WebTel
>ephony" title="WebAPI/WebTelephony">WebTelephony</a> and <a href= 
>"/en-US/docs/API/WebTelephony/Introduction_to_WebTelephony" title 
>="/en-US/docs/API/WebTelephony/Introduction_to_WebTelephony">intr 
>oduction to WebTelephony</a> 
773          </td>
774          <td style="background-color: rgb(255, 255, 153);">
775            {{bug(674726)}}
776          </td>
777          <td style="background-color: rgb(255, 255, 153);">
778            Mostly done
779          </td>
780          <td style="background-color: rgb(255, 255, 153);">
781            The <a href="/en-US/docs/API/WebTelephony/Introductio
>n_to_WebTelephony" title="/en-US/docs/API/WebTelephony/Introducti 
>on_to_WebTelephony">introduction</a> page really deserves to be f 
>leshed out more to be an actual introduction<br> 
782            <br>
783            Pages under /API needs to be moved under /WebAPI<br>
784            <br>
785            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebT
>elephony" title="https://wiki.mozilla.org/WebAPI/WebTelephony">We 
>bTelephony</a> 
786          </td>
787        </tr>
788        <tr>
789          <td style="background-color: rgb(255, 255, 153);">
790            WebSMS
791          </td>
792          <td style="background-color: rgb(255, 255, 153);">
793            {{domxref("window.navigator.mozSms","navigator.mozSms
>")}}<br> 
794            {{domxref("SmsManager")}}<br>
795            {{domxref("SmsRequest")}}<br>
796            {{domxref("SmsMessage")}}<br>
797            {{domxref("SmsEvent")}}<br>
798            {{domxref("SmsFilter")}}<br>
799            {{domxref("SmsCursor")}}<br>
800            Introductory article: <a href="/en-US/docs/API/WebSMS
>" title="API/WebSMS">WebSMS</a> 
801          </td>
802          <td style="background-color: rgb(255, 255, 153);">
803            {{bug(674725)}}
804          </td>
805          <td style="background-color: rgb(255, 255, 153);">
806            Mostly done
807          </td>
808          <td style="background-color: rgb(255, 255, 153);">
809            Needs to move /API/WebSMS to /WebAPI/WebSMS<br>
810            Needs some cleanups and a proper introduction<br>
811            <br>
812            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/WebS
>MS" title="https://wiki.mozilla.org/WebAPI/WebSMS">WebSMS</a> 
813          </td>
814        </tr>
815        <tr>
816          <td style="background-color: rgb(255, 204, 204);">
817            WiFi Information API
818          </td>
819          <td style="background-color: rgb(255, 204, 204);">
820            &nbsp;
821          </td>
822          <td style="background-color: rgb(255, 204, 204);">
823            {{bug(717123)}}
824          </td>
825          <td style="background-color: rgb(255, 204, 204);">
826            none
827          </td>
828          <td style="background-color: rgb(255, 204, 204);">
829            The API is currently in flux, it's unsafe to document
> it now.<br> 
830            <br>
831            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
>source/dom/wifi/" title="http://mxr.mozilla.org/mozilla-central/s 
>ource/dom/wifi/">dom/wifi</a> 
832          </td>
833        </tr>
t836    <h2 id="See_also">t685    <h2>
686      Others APIs
687    </h2>
688    <table class="standard-table">
689      <thead>
690        <tr>
691          <th scope="row">
692            API Name
693          </th>
694          <th scope="row">
695            Entry Points
696          </th>
697          <th scope="row">
698            Bugs
699          </th>
700          <th scope="row">
701            Doc status
702          </th>
703          <th scope="row">
704            Notes
705          </th>
706        </tr>
707      </thead>
708      <tbody>
709        <tr>
710          <td style="background-color: rgb(255, 255, 153);">
711            FileHandle API
712          </td>
713          <td style="background-color: rgb(255, 255, 153);">
714            {{domxref("FileHandle")}}<br>
715            {{domxref("LockedFile")}}<br>
716            {{domxref("FileRequest")}}
717          </td>
718          <td style="background-color: rgb(255, 255, 153);">
719            {{bug(726593)}}
720          </td>
721          <td style="background-color: rgb(255, 255, 153);">
722            <a href="/en-US/docs/WebAPI/FileHandle_API" title="/e
 >n-US/docs/WebAPI/FileHandle_API">draft</a>
723          </td>
724          <td style="background-color: rgb(255, 255, 153);">
725            Needs to be moved under /DOM<br>
726            The standard API seams in high flux<br>
727            <br>
728            Spec(?): <a href="http://dev.w3.org/2006/webapi/FileA
 >PI/" title="http://dev.w3.org/2006/webapi/FileAPI/">http://dev.w3
 >.org/2006/webapi/FileAPI/</a><br>
729            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/file/nsIDOMFileHandle.idl" title="http://mxr.mozilla.o
 >rg/mozilla-central/source/dom/file/nsIDOMFileHandle.idl">FileHand
 >le</a>, <a href="http://mxr.mozilla.org/mozilla-central/source/do
 >m/file/nsIDOMLockedFile.idl" title="http://mxr.mozilla.org/mozill
 >a-central/source/dom/file/nsIDOMLockedFile.idl">LockedFile</a>, <
 >a href="http://mxr.mozilla.org/mozilla-central/source/dom/file/ns
 >IDOMFileRequest.idl" title="http://mxr.mozilla.org/mozilla-centra
 >l/source/dom/file/nsIDOMFileRequest.idl">FileRequest</a><br>
730            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Devi
 >ceStorageAPI2" title="https://wiki.mozilla.org/WebAPI/DeviceStora
 >geAPI2">DeviceStorageAPI2</a>
731          </td>
732        </tr>
733        <tr>
734          <td style="background-color: rgb(255, 255, 153);">
735            IndexedDB
736          </td>
737          <td style="background-color: rgb(255, 255, 153);">
738            {{domxref("window.indexedDB")}}<br>
739            IndexedDB root page: <a href="/en-US/docs/IndexedDB" 
 >title="/en-US/docs/IndexedDB">/IndexedDB</a>
740          </td>
741          <td style="background-color: rgb(255, 255, 153);">
742            {{bug(553412)}}
743          </td>
744          <td style="background-color: rgb(255, 255, 153);">
745            almost done
746          </td>
747          <td style="background-color: rgb(255, 255, 153);">
748            The whole documentation lives under /IndexedDB. Shoul
 >dn't we moved it under /DOM?<br>
749            <br>
750            Spec: <a href="http://www.w3.org/TR/IndexedDB/" title
 >="http://www.w3.org/TR/IndexedDB/">http://www.w3.org/TR/IndexedDB
 >/</a> (the <a href="https://dvcs.w3.org/hg/IndexedDB/raw-file/tip
 >/Overview.html" title="https://dvcs.w3.org/hg/IndexedDB/raw-file/
 >tip/Overview.html">draft</a> is more accurate)
751          </td>
752        </tr>
753        <tr>
754          <td style="background-color: rgb(255, 255, 153);">
755            Mouse Lock API
756          </td>
757          <td style="background-color: rgb(255, 255, 153);">
758            {{domxref("Element.requestPointerLock()")}}<br>
759            {{domxref("Document.pointerLockElement")}}<br>
760            {{domxref("Document.exitPointerLock()")}}<br>
761            {{domxref("MouseEvent")}}<br>
762            {{domxref("MouseEvent.movementX")}}<br>
763            {{domxref("MouseEvent.movementY")}}<br>
764            &nbsp;
765          </td>
766          <td style="background-color: rgb(255, 255, 153);">
767            {{bug(633602)}}
768          </td>
769          <td style="background-color: rgb(255, 255, 153);">
770            <a href="/en-US/docs/API/Pointer_Lock_API" title="/en
 >-US/docs/API/Pointer_Lock_API">draft</a>
771          </td>
772          <td style="background-color: rgb(255, 255, 153);">
773            The draft should be turn into an introductary article
 > and moved under /WebAPI, while the technical doc will live under
 > /DOM<br>
774            <br>
775            Spec: <a href="http://www.w3.org/TR/pointerlock/" tit
 >le="http://www.w3.org/TR/pointerlock/">http://www.w3.org/TR/point
 >erlock/</a> (the <a href="https://dvcs.w3.org/hg/pointerlock/raw-
 >file/default/index.html" title="https://dvcs.w3.org/hg/pointerloc
 >k/raw-file/default/index.html">draft</a> is more accurate)
776          </td>
777        </tr>
778        <tr>
779          <td style="background-color: rgb(255, 255, 153);">
780            Network Information API
781          </td>
782          <td style="background-color: rgb(255, 255, 153);">
783            {{domxref("window.navigator.connection","navigator.co
 >nnection")}}<br>
784            {{domxref("Connection")}}<br>
785            Note: beware of the {{event("change")}} event.
786          </td>
787          <td style="background-color: rgb(255, 255, 153);">
788            {{bug(677166)}} {{bug(713199)}}
789          </td>
790          <td style="background-color: rgb(255, 255, 153);">
791            almost done
792          </td>
793          <td style="background-color: rgb(255, 255, 153);">
794            Needs to add the {{domxref("Connection")}} interface<
 >br>
795            <br>
796            Spec: <a href="http://www.w3.org/TR/netinfo-api/" tit
 >le="http://www.w3.org/TR/netinfo-api/">http://www.w3.org/TR/netin
 >fo-api/</a> (the <a href="http://dvcs.w3.org/hg/dap/raw-file/tip/
 >network-api/Overview.html" title="http://dvcs.w3.org/hg/dap/raw-f
 >ile/tip/network-api/Overview.html">draft</a> is more accurate)<br
 >>
797            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/network/interfaces/nsIDOMConnection.idl" title="http:/
 >/mxr.mozilla.org/mozilla-central/source/dom/network/interfaces/ns
 >IDOMConnection.idl">Connection</a>
798          </td>
799        </tr>
800        <tr>
801          <td style="background-color: rgb(255, 204, 204);">
802            Push Notification API
803          </td>
804          <td style="background-color: rgb(255, 204, 204);">
805            &nbsp;
806          </td>
807          <td style="background-color: rgb(255, 204, 204);">
808            {{bug(747907)}}<br>
809            {{bug(763198)}}
810          </td>
811          <td style="background-color: rgb(255, 204, 204);">
812            none
813          </td>
814          <td style="background-color: rgb(255, 204, 204);">
815            Looks complex. Client-side API may be in flux. Accord
 >ing to the wikimo page, not available for B2G yet<br>
816            <br>
817            According to {{bug(776501)}} this API seams to have b
 >een droped for B2G.<br>
818            <br>
819            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Push
 >API" title="https://wiki.mozilla.org/WebAPI/PushAPI">PushAPI</a>
820          </td>
821        </tr>
822        <tr>
823          <td style="background-color: rgb(255, 204, 204);">
824            Simple Push Notification API
825          </td>
826          <td style="background-color: rgb(255, 204, 204);">
827            &nbsp;
828          </td>
829          <td style="background-color: rgb(255, 204, 204);">
830            {{bug(831816)}}<br>
831            {{bug(822712)}}
832          </td>
833          <td style="background-color: rgb(255, 204, 204);">
834            none
835          </td>
836          <td style="background-color: rgb(255, 204, 204);">
837            Simpler push API for B2G. Needs to investigate<br>
838            <br>
839            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Simp
 >lePush" title="https://wiki.mozilla.org/WebAPI/SimplePush">Simple
 >Push</a>
840          </td>
841        </tr>
842        <tr>
843          <td style="background-color: rgb(204, 255, 153);">
844            Camera API
845          </td>
846          <td style="background-color: rgb(204, 255, 153);">
847            {{domxref("window.navigator.mozCamera","navigator.moz
 >Camera")}}<br>
848            {{domxref("CameraManager")}}<br>
849            {{domxref("CameraControl")}}<br>
850            {{domxref("CameraCapabilities")}}
851          </td>
852          <td style="background-color: rgb(204, 255, 153);">
853            &nbsp;
854          </td>
855          <td style="background-color: rgb(204, 255, 153);">
856            done
857          </td>
858          <td style="background-color: rgb(204, 255, 153);">
859            Tech review perform by Mike Habicher<br>
860            <br>
861            Properties need an editorial review<br>
862            <br>
863            Maybe needs an introductory article.<br>
864            <br>
865            ML: <a href="https://groups.google.com/d/msg/mozilla.
 >dev.webapi/YNJcHcBQihw/OMKim6NOO3MJ" title="https://groups.google
 >.com/d/msg/mozilla.dev.webapi/YNJcHcBQihw/OMKim6NOO3MJ">Discussio
 >n thread</a><br>
866            MXR: <a href="http://mxr.mozilla.org/mozilla-central/
 >source/dom/camera/nsIDOMCameraManager.idl" title="http://mxr.mozi
 >lla.org/mozilla-central/source/dom/camera/nsIDOMCameraManager.idl
 >">CameraManager</a>
867          </td>
868        </tr>
869        <tr>
870          <td style="background-color: rgb(255, 204, 204);">
871            Archive API
872          </td>
873          <td style="background-color: rgb(255, 204, 204);">
874            &nbsp;
875          </td>
876          <td style="background-color: rgb(255, 204, 204);">
877            {{bug(772434)}}
878          </td>
879          <td style="background-color: rgb(255, 204, 204);">
880            none
881          </td>
882          <td style="background-color: rgb(255, 204, 204);">
883            Discuss the API with Mounir Lamouri: this API is not 
 >activate by default in any build and there is discussion to figur
 >e if it must be kept or not.<br>
884            <br>
885            MXR: <a href="https://mxr.mozilla.org/mozilla-central
 >/source/dom/file/nsIDOMArchiveReader.idl" title="https://mxr.mozi
 >lla.org/mozilla-central/source/dom/file/nsIDOMArchiveReader.idl">
 >ArchiveReader</a>, <a href="https://mxr.mozilla.org/mozilla-centr
 >al/source/dom/file/nsIDOMArchiveRequest.idl" title="https://mxr.m
 >ozilla.org/mozilla-central/source/dom/file/nsIDOMArchiveRequest.i
 >dl">ArchiveRequest</a>, <a href="http://mxr.mozilla.org/mozilla-c
 >entral/source/dom/file/test/test_archivereader.html?force=1" titl
 >e="http://mxr.mozilla.org/mozilla-central/source/dom/file/test/te
 >st_archivereader.html?force=1">Tests</a><br>
886            WikiMo: <a href="https://wiki.mozilla.org/WebAPI/Arch
 >iveAPI" rel="external" title="https://wiki.mozilla.org/WebAPI/Arc
 >hiveAPI">ArchiveAPI</a>
887          </td>
888        </tr>
889      </tbody>
890    </table>
891    <h2>

Back to History