Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update spec tables in API overview pages (n-r) #7764

Merged
merged 1 commit into from
Aug 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 3 additions & 16 deletions files/en-us/web/api/navigation_timing_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,26 +71,13 @@ <h3 id="Calculate_page_render_time">Calculate page render time</h3>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<thead>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Navigation Timing Level 2')}}</td>
<td>{{Spec2('Navigation Timing Level 2')}}</td>
<td>Adds <code>PerformanceNavigationTiming</code></td>
<td><a href="https://w3c.github.io/navigation-timing/">Navigation Timing</a></td>
</tr>
<tr>
<td>{{SpecName('Navigation Timing')}}</td>
<td>{{Spec2('Navigation Timing')}}</td>
<td>Initial definition.</td>
</tr>
</tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>
Expand Down
16 changes: 4 additions & 12 deletions files/en-us/web/api/network_information_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -52,21 +52,13 @@ <h2 id="Interfaces">Interfaces</h2>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<thead>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Network Information', '', 'Network Information API')}}</td>
<td>{{Spec2('Network Information')}}</td>
<td>Initial specification</td>
<td><a href="https://wicg.github.io/netinfo/">Network Information API</a></td>
</tr>
</tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>
Expand All @@ -83,6 +75,6 @@ <h2 id="See_also">See also</h2>

<ul>
<li>{{spec("https://w3c.github.io/netinfo/", "Network Information API Specification", "ED")}}</li>
<li><a href="/en-US/docs/Online_and_offline_events">Online and offline events</a></li>
<li><a href="/en-US/docs/Web/API/Navigator/Online_and_offline_events">Online and offline events</a></li>
<li>{{domxref("Navigator.connection", "window.navigator.connection")}}</li>
</ul>
14 changes: 3 additions & 11 deletions files/en-us/web/api/page_visibility_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -164,21 +164,13 @@ <h2 id="Properties_added_to_the_Document_interface">Properties added to the Docu

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<thead>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Page Visibility API')}}</td>
<td>{{Spec2('Page Visibility API')}}</td>
<td>Initial definition.</td>
<td><a href="https://w3c.github.io/page-visibility/">Page Visibility</a></td>
</tr>
</tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>
Expand Down
20 changes: 5 additions & 15 deletions files/en-us/web/api/payment_request_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -86,29 +86,19 @@ <h3 id="Related_dictionaries_for_the_Basic_Card_specification">Related dictionar

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<tbody>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
<tr>
<td>{{SpecName('Payment')}}</td>
<td>{{Spec2('Payment')}}</td>
<td>Initial definition.</td>
<td><a href="https://w3c.github.io/payment-request/">Payment Request API</a></td>
</tr>
<tr>
<td>{{SpecName('Basic Card Payment')}}</td>
<td>{{Spec2('Basic Card Payment')}}</td>
<td>Defines {{domxref("BasicCardRequest")}} and {{domxref("BasicCardResponse")}}, among other things needed for handling credit card payment</td>
<td><a href="https://w3c.github.io/payment-method-basic-card/">Payment Method: Basic Card</a></td>
</tr>
<tr>
<td>{{SpecName('Payment Method Identifiers')}}</td>
<td>{{Spec2('Payment Method Identifiers')}}</td>
<td>Defines payment method identifiers and how they are validated, and, where applicable, minted and formally registered with the W3C.</td>
<td><a href="https://w3c.github.io/payment-method-id/">Payment Method Identifiers</td></td>
</tr>
</tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>
Expand Down
67 changes: 8 additions & 59 deletions files/en-us/web/api/performance_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,79 +55,28 @@ <h2 id="Interfaces">Interfaces</h2>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<tbody>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
<tr>
<td>{{SpecName('Highres Time')}}</td>
<td>{{Spec2('Highres Time')}}</td>
<td>Initial definition.</td>
<td><a href="https://w3c.github.io/hr-time/">High Resolution Time</a></td>
</tr>
<tr>
<td>{{SpecName('Highres Time Level 2')}}</td>
<td>{{Spec2('Highres Time Level 2')}}</td>
<td>Adds <code>performance</code> attribute on <code>Window</code> and <code>WorkerGlobalScope</code>.</td>
<td><a href="https://wicg.github.io/frame-timing/">Frame Timing</a></td>
</tr>
<tr>
<td>{{SpecName('Highres Time Level 3')}}</td>
<td>{{Spec2('Highres Time Level 3')}}</td>
<td>Add <code>timeOrigin</code> property to <code>Performance</code> interface.</td>
<td><a href="https://w3c.github.io/navigation-timing/">Navigation Timing</a></td>
</tr>
<tr>
<td>{{SpecName('Frame Timing')}}</td>
<td>{{Spec2('Frame Timing')}}</td>
<td>Adds <code>PerformanceFrameTiming</code> interface.</td>
<td><a href="https://w3c.github.io/performance-timeline/">Performance Timing</a></td>
</tr>
<tr>
<td>{{SpecName('Navigation Timing')}}</td>
<td>{{Spec2('Navigation Timing')}}</td>
<td>Adds the <code>PerformanceTiming</code> and <code>PerformanceNavigation</code> interfaces. Adds <code>timing</code> and <code>navigation</code> properties to the <code>Performance</code> interface.</td>
<td><a href="https://w3c.github.io/resource-timing/">Resource Timing</a></td>
</tr>
<tr>
<td>{{SpecName('Navigation Timing Level 2')}}</td>
<td>{{Spec2('Navigation Timing Level 2')}}</td>
<td>Adds the <code>PerformanceNavigationTiming</code> interface. Obsolete's the <code>PerformanceTiming</code> interface, the <code>PerformanceNavigation</code> interface, as well as the <code>timing</code> and <code>navigation</code> properties to the <code>Performance</code> interface.</td>
<td><a href="https://w3c.github.io/user-timing/">User Timing</a></td>
</tr>
<tr>
<td>{{SpecName('Performance Timeline')}}</td>
<td>{{Spec2('Performance Timeline')}}</td>
<td>Adds the <code>PerformanceEntry</code> interface, the <code>PerformanceEntryList</code> type, as well as the <code>getEntries()</code>, <code>getEntriesByType()</code>, and <code>getEntriesByName()</code> methods on the <code>Performance</code> interface.</td>
</tr>
<tr>
<td>{{SpecName('Performance Timeline Level 2')}}</td>
<td>{{Spec2('Performance Timeline Level 2')}}</td>
<td>Adds serializer to the <code>PerformanceEntry</code> interface as well as adding the <code>PerformanceObserver</code> interface and callback</td>
</tr>
<tr>
<td>{{SpecName('Resource Timing')}}</td>
<td>{{Spec2('Resource Timing')}}</td>
<td>Adds the <code>PerformanceResourceTiming</code> interface. Adds the <code>clearResourceTimings()</code> method, the <code>setResourceTimingBufferSize()</code> method, and the <code>onresourcetimingbufferfull</code> event handler to the <code>Performance</code> interface. Also adds the <code>Timing-Allow-Origin</code> response header.</td>
</tr>
<tr>
<td>{{SpecName('Resource Timing 2')}}</td>
<td>{{Spec2('Resource Timing 2')}}</td>
<td>Adds the <code>nextHopProtocol</code>, <code>workerStart</code>, <code>transferSize</code>, <code>encodedBodySize</code>, and <code>decodedBodySize</code> properties to the <code>PerformanceResourceTiming</code> interface.</td>
</tr>
<tr>
<td>{{SpecName('Resource Timing 3')}}</td>
<td>{{Spec2('Resource Timing 3')}}</td>
<td></td>
</tr>
<tr>
<td>{{SpecName('User Timing')}}</td>
<td>{{Spec2('User Timing')}}</td>
<td>Adds <code>mark()</code>, <code>clearMarks()</code>, <code>measure()</code> and <code>clearMeasures()</code> methods to the <code>Performance</code> interface. Adds the <code>PerformanceMark</code> and <code>PeformanceMeasure</code> interfaces.</td>
</tr>
<tr>
<td>{{SpecName('User Timing Level 2')}}</td>
<td>{{Spec2('User Timing Level 2')}}</td>
<td></td>
</tr>
</tbody>
</table>

<h2 id="Implementation_status">Implementation status</h2>
Expand Down
11 changes: 11 additions & 0 deletions files/en-us/web/api/performance_timeline/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,17 @@ <h2 id="Performance_observers">Performance observers</h2>

<p class="note">Performance observers were added to the <code>Level 2</code> version of the standard and were not widely implemented.</p>

<h2>Specifications</h2>

<table>
<tr>
<th>Specification</th>
</tr>
<tr>
<td><a href="https://w3c.github.io/performance-timeline/">Performance Timeline</a></td>
</tr>
</table>

<h2 id="Implementation_status">Implementation status</h2>

<p>A summary of the interfaces' implementation status is provided below, including a link to more detailed information.</p>
Expand Down
15 changes: 4 additions & 11 deletions files/en-us/web/api/permissions_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
---
<p>{{DefaultAPISidebar("Permissions API")}}</p>

<div class="summary">
<p><span class="seoSummary">The <strong>Permissions API</strong> provides a consistent programmatic way to query the status of API permissions attributed to the current context. For example, the Permissions API can be used to determine if permission to access a particular API has been granted or denied.</span></p>
</div>
<p>The <strong>Permissions API</strong> provides a consistent programmatic way to query the status of API permissions attributed to the current context. For example, the Permissions API can be used to determine if permission to access a particular API has been granted or denied.</p>

<div class="notecard note">
<p><strong>Note:</strong> This feature is available in <a href="/en-US/docs/Web/API/Web_Workers_API">Web Workers</a> (although not current versions of Firefox, as <a href="/en-US/docs/Web/API/WorkerNavigator/permissions">WorkerNavigator.permissions</a> is not implemented).</p>
Expand Down Expand Up @@ -58,17 +56,12 @@ <h2 id="Interfaces">Interfaces</h2>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<tbody>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
<tr>
<td>{{SpecName('Permissions API')}}</td>
<td>{{Spec2('Permissions API')}}</td>
<td>Initial definition.</td>
<td><a href="https://w3c.github.io/permissions/">Permissions</a></td>
</tr>
</tbody>
</table>
Expand Down
24 changes: 3 additions & 21 deletions files/en-us/web/api/pointer_events/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -456,31 +456,13 @@ <h2 id="Best_practices">Best practices</h2>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<thead>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Pointer Events 3')}}</td>
<td>{{Spec2('Pointer Events 3')}}</td>
<td>Added new APIs for <code>getCoalescedEvent</code> and <code>getPredictedEvents</code>, new <code>pointerrawupdate</code> event, additional <code>touch-action</code> property values <code>pan-left</code>, <code>pan-right</code>, <code>pan-up</code>, <code>pan-down</code>.</td>
<td><a href="https://w3c.github.io/pointerevents/">Pointer Events</a></td>
</tr>
<tr>
<td>{{SpecName('Pointer Events 2')}}</td>
<td>{{Spec2('Pointer Events 2')}}</td>
<td>Adds <code>hasPointerCapture</code> method and clarifies more edge cases and dynamic scenarios. </td>
</tr>
<tr>
<td>{{SpecName('Pointer Events')}}</td>
<td>{{Spec2('Pointer Events')}}</td>
<td>Initial definition.</td>
</tr>
</tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>
Expand Down
14 changes: 3 additions & 11 deletions files/en-us/web/api/pointer_lock_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
---
<div>{{DefaultAPISidebar("Pointer Lock API")}}</div>

<p><span class="seoSummary">The <strong>Pointer Lock API</strong> (formerly called <em>Mouse Lock API</em>) provides input methods based on the movement of the mouse over time (i.e., deltas), not just the absolute position of the mouse cursor in the viewport. It gives you access to raw mouse movement, locks the target of mouse events to a single element, eliminates limits on how far mouse movement can go in a single direction, and removes the cursor from view.</span> It is ideal for first person 3D games, for example.</p>
<p>The <strong>Pointer Lock API</strong> (formerly called <em>Mouse Lock API</em>) provides input methods based on the movement of the mouse over time (i.e., deltas), not just the absolute position of the mouse cursor in the viewport. It gives you access to raw mouse movement, locks the target of mouse events to a single element, eliminates limits on how far mouse movement can go in a single direction, and removes the cursor from view. It is ideal for first person 3D games, for example.</p>

<p>More than that, the API is useful for any applications that require significant mouse input to control movements, rotate objects, and change entries, for example allowing users to control the viewing angle by moving the mouse around without any button clicking. The buttons are then freed up for other actions. Other examples include apps for viewing maps or satellite imagery.</p>

Expand Down Expand Up @@ -216,20 +216,12 @@ <h2 id="iframe_limitations">iframe limitations</h2>
<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<thead>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Pointer Lock')}}</td>
<td>{{Spec2('Pointer Lock')}}</td>
<td>Initial specification.</td>
<td><a href="https://w3c.github.io/pointerlock/">Pointer Lock</a></td>
</tr>
</tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>
Expand Down
13 changes: 4 additions & 9 deletions files/en-us/web/api/presentation_api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
---
<p>{{securecontext_header}}{{SeeCompatTable}}{{APIRef("Presentation API")}}</p>

<p><span class="seoSummary">The Presentation API lets a {{Glossary("user agent")}} (such as a Web browser) effectively display web content through large presentation devices such as projectors and network-connected televisions.</span> Supported types of multimedia devices include both displays which are wired using HDMI, DVI, or the like, or wireless, using <a href="https://www.dlna.org/">DLNA</a>, <a href="https://developers.google.com/cast/">Chromecast</a>, <a href="https://developer.apple.com/airplay/">AirPlay</a>, or <a href="https://www.wi-fi.org/discover-wi-fi/miracast">Miracast</a>.</p>
<p>The Presentation API lets a {{Glossary("user agent")}} (such as a Web browser) effectively display web content through large presentation devices such as projectors and network-connected televisions. Supported types of multimedia devices include both displays which are wired using HDMI, DVI, or the like, or wireless, using <a href="https://www.dlna.org/">DLNA</a>, <a href="https://developers.google.com/cast/">Chromecast</a>, <a href="https://developer.apple.com/airplay/">AirPlay</a>, or <a href="https://www.wi-fi.org/discover-wi-fi/miracast">Miracast</a>.</p>

<p><img alt="" src="presentation_mode_illustration.png"></p>

Expand Down Expand Up @@ -262,17 +262,12 @@ <h3 id="Passing_locale_information_with_a_message">Passing locale information wi

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<tbody>
<table>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
<th>Specification</th>
</tr>
<tr>
<td>{{SpecName('Presentation')}}</td>
<td>{{Spec2('Presentation')}}</td>
<td>Initial definition.</td>
<td><a href="https://w3c.github.io/presentation-api/">Presentation API</a></td>
</tr>
</tbody>
</table>
Expand Down
19 changes: 1 addition & 18 deletions files/en-us/web/api/proximity_events/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,21 +32,4 @@ <h4>Note</h4>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
<thead>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ SpecName('Proximity Events', '', 'Proximity Events') }}</td>
<td>{{ Spec2('Proximity Events') }}</td>
<td>Initial specification</td>
</tr>
</tbody>
</table>


<p>This feature is no longer on track to become a standard. Its historical specification is still <a href="https://w3c.github.io/proximity/">available</a>.</p>
Loading