Permalink
Browse files

[agiow] (0) Add <device> (experimental idea for the device APIs WG). …

…Also, switch the WHATWG to an unversioned development model. (editoral: fix a markup error in the w3c microdata vocab specs)

git-svn-id: http://svn.whatwg.org/webapps@4439 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information...
1 parent 9ae95b3 commit a3e0301b87535dc637d68b67906f266d29bb321a @Hixie Hixie committed Dec 11, 2009
Showing with 123 additions and 20 deletions.
  1. +34 −1 complete.html
  2. +46 −16 index
  3. +43 −3 source
View
35 complete.html
@@ -597,7 +597,8 @@ <h2 class="no-num no-toc" id=status>Status of this document</h2>
a command</a></li>
<li><a href=#using-the-accesskey-attribute-on-a-label-element-to-define-a-command><span class=secno>4.11.4.6 </span>Using the <code title=attr-accesskey>accesskey</code> attribute on a <code>label</code> element to define a command</a></li>
<li><a href=#using-the-accesskey-attribute-on-a-legend-element-to-define-a-command><span class=secno>4.11.4.7 </span>Using the <code title=attr-accesskey>accesskey</code> attribute on a <code>legend</code> element to define a command</a></li>
- <li><a href=#using-the-accesskey-attribute-to-define-a-command-on-other-elements><span class=secno>4.11.4.8 </span>Using the <code title=attr-accesskey>accesskey</code> attribute to define a command on other elements</a></ol></ol></li>
+ <li><a href=#using-the-accesskey-attribute-to-define-a-command-on-other-elements><span class=secno>4.11.4.8 </span>Using the <code title=attr-accesskey>accesskey</code> attribute to define a command on other elements</a></ol></li>
+ <li><a href=#devices><span class=secno>4.11.5 </span>The <code>device</code> element</a></ol></li>
<li><a href=#common-idioms-without-dedicated-elements><span class=secno>4.12 </span>Common idioms without dedicated elements</a>
<ol>
<li><a href=#tag-clouds><span class=secno>4.12.1 </span>Tag clouds</a></li>
@@ -43856,6 +43857,38 @@ <h5 id=using-the-accesskey-attribute-to-define-a-command-on-other-elements><span
+
+
+ <h4 id=devices><span class=secno>4.11.5 </span>The <dfn><code>device</code></dfn> element</h4>
+
+ <dl class=element><dt>Categories</dt>
+ <dd><a href=#flow-content>Flow content</a>.</dd>
+ <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
+ <dd><a href=#interactive-content>Interactive content</a>.</dd>
+ <dt>Contexts in which this element may be used:</dt>
+ <dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
+ <dt>Content model:</dt>
+ <dd>Empty.</dd>
+ <dt>Content attributes:</dt>
+ <dd><a href=#global-attributes>Global attributes</a></dd>
+ <dd><code title=attr-device-type>type</code></dd>
+ <dt>DOM interface:</dt>
+ <dd>
+<pre class=idl>interface <dfn id=htmldeviceelement>HTMLDeviceElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
+ attribute DOMString <span title=dom-device-type>type</span>;
+};</pre>
+ </dl><p>The <code><a href=#devices>device</a></code> element represents a device selector, to
+ allow the user to give the page access to a device, for example a
+ video camera.</p>
+
+ <p class=XXX>device attribute</p>
+ <p class=XXX>processing model</p>
+
+
+
+
+
+
<h3 id=common-idioms-without-dedicated-elements><span class=secno>4.12 </span>Common idioms without dedicated elements</h3>
<h4 id=tag-clouds><span class=secno>4.12.1 </span>Tag clouds</h4>
View
62 index
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang=en-US-x-hixie><title>HTML5</title><link href=/style/specification rel=stylesheet><link href=/images/icon rel=icon><style>
+<!DOCTYPE html><html lang=en-US-x-hixie><title>WHATWG HTML (Including HTML5)</title><link href=/style/specification rel=stylesheet><link href=/images/icon rel=icon><style>
.proposal { border: blue solid; padding: 1em; }
.bad, .bad *:not(.XXX) { color: gray; border-color: gray; background: transparent; }
#updatesStatus { display: none; }
@@ -106,10 +106,10 @@
if (getCookie('profile') == '1')
document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
}
- </script><body class=cfc onload=init()>
+ </script><body class=draft onload=init()>
<header class=head id=head><p><a class=logo href=http://www.whatwg.org/ rel=home><img alt=WHATWG src=/images/logo></a></p>
- <hgroup><h1>HTML5</h1>
+ <hgroup><h1>WHATWG HTML (Including HTML5)</h1>
<h2 class="no-num no-toc">Draft Standard &mdash; 11 December 2009</h2>
</hgroup><p>You can take part in this work. <a href=http://www.whatwg.org/mailing-list>Join the working group's discussion list.</a></p>
<p><strong>Web designers!</strong> We have a <a href=http://blog.whatwg.org/faq/>FAQ</a>, a <a href=http://forums.whatwg.org/>forum</a>, and a <a href=http://www.whatwg.org/mailing-list#help>help mailing list</a> for you!</p>
@@ -126,7 +126,6 @@
<dd>Commit-Watchers mailing list: <a href=http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org>http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org</a></dd>
<dd>Interactive Web interface: <a href=http://html5.org/tools/web-apps-tracker>http://html5.org/tools/web-apps-tracker</a></dd>
<dd>Subversion interface: <a href=http://svn.whatwg.org/>http://svn.whatwg.org/</a></dd>
- <dd>HTML diff with the last version in Subversion: <a href=index-diff>http://whatwg.org/specs/web-apps/current-work/index-diff</a></dd>
<dt>Issues:</dt>
<dd>To send feedback: <a href=http://www.whatwg.org/mailing-list>whatwg@whatwg.org</a></dd>
<dd>To view and vote on feedback: <a href=http://www.whatwg.org/issues/>http://www.whatwg.org/issues/</a></dd>
@@ -139,13 +138,9 @@
</header><hr><h2 class="no-num no-toc" id=abstract>Abstract</h2>
<p>This specification evolves HTML and its related APIs to ease the
- authoring of Web-based applications. Additions include context
- menus, a direct-mode graphics canvas, more semantics, audio and
- video, various features for offline Web applications, sandboxed
- iframes, and scoped styling. Heavy emphasis is placed on keeping the
- language backwards compatible with existing legacy user agents and
- on keeping user agents backwards compatible with existing legacy
- documents.</p>
+ authoring of Web-based applications. New additions include a
+ <code><a href=#devices>device</a></code> element to enable video conferencing, as well as
+ all the features added as part of the earlier HTML5 effort.</p>
<h2 class="no-num no-toc" id=status>Status of this document</h2>
@@ -156,9 +151,10 @@
welcome, please send them to <a href=mailto:whatwg@whatwg.org>whatwg@whatwg.org</a>. Thank
you.</p>
- <p>The current focus is in responding to the <a href=http://www.whatwg.org/issues/>outstanding
- feedback</a>. (There is <a href=http://www.whatwg.org/issues/data.html>a chart</a> showing
- current progress.)</p>
+ <p><a href=http://www.whatwg.org/issues/>Outstanding feedback</a>
+ is tracked; all e-mails sent to the list above receive a reply. The
+ level of outstanding feedback is <a href=http://www.whatwg.org/issues/data.html>charted</a> to allow
+ progress to be evaluated.</p>
<p>Implementors should be aware that this specification is not
stable. <strong>Implementors who are not taking part in the
@@ -172,7 +168,7 @@
specifications are identical from the table of contents onwards.</p>
<p>This specification is intended to replace (be the new version of)
- what was previously the HTML4, XHTML1, and DOM2 HTML
+ what was previously the HTML5, HTML4, XHTML1, and DOM2 HTML
specifications.</p>
<h2 class="no-num no-toc" id=contents>Table of contents</h2>
@@ -598,7 +594,8 @@
a command</a></li>
<li><a href=#using-the-accesskey-attribute-on-a-label-element-to-define-a-command><span class=secno>4.11.4.6 </span>Using the <code title=attr-accesskey>accesskey</code> attribute on a <code>label</code> element to define a command</a></li>
<li><a href=#using-the-accesskey-attribute-on-a-legend-element-to-define-a-command><span class=secno>4.11.4.7 </span>Using the <code title=attr-accesskey>accesskey</code> attribute on a <code>legend</code> element to define a command</a></li>
- <li><a href=#using-the-accesskey-attribute-to-define-a-command-on-other-elements><span class=secno>4.11.4.8 </span>Using the <code title=attr-accesskey>accesskey</code> attribute to define a command on other elements</a></ol></ol></li>
+ <li><a href=#using-the-accesskey-attribute-to-define-a-command-on-other-elements><span class=secno>4.11.4.8 </span>Using the <code title=attr-accesskey>accesskey</code> attribute to define a command on other elements</a></ol></li>
+ <li><a href=#devices><span class=secno>4.11.5 </span>The <code>device</code> element</a></ol></li>
<li><a href=#common-idioms-without-dedicated-elements><span class=secno>4.12 </span>Common idioms without dedicated elements</a>
<ol>
<li><a href=#tag-clouds><span class=secno>4.12.1 </span>Tag clouds</a></li>
@@ -43695,6 +43692,38 @@ interface <dfn>DataGridListener</dfn> {
+
+
+ <h4 id=devices><span class=secno>4.11.5 </span>The <dfn><code>device</code></dfn> element</h4>
+
+ <dl class=element><dt>Categories</dt>
+ <dd><a href=#flow-content>Flow content</a>.</dd>
+ <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
+ <dd><a href=#interactive-content>Interactive content</a>.</dd>
+ <dt>Contexts in which this element may be used:</dt>
+ <dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
+ <dt>Content model:</dt>
+ <dd>Empty.</dd>
+ <dt>Content attributes:</dt>
+ <dd><a href=#global-attributes>Global attributes</a></dd>
+ <dd><code title=attr-device-type>type</code></dd>
+ <dt>DOM interface:</dt>
+ <dd>
+<pre class=idl>interface <dfn id=htmldeviceelement>HTMLDeviceElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
+ attribute DOMString <span title=dom-device-type>type</span>;
+};</pre>
+ </dl><p>The <code><a href=#devices>device</a></code> element represents a device selector, to
+ allow the user to give the page access to a device, for example a
+ video camera.</p>
+
+ <p class=XXX>device attribute</p>
+ <p class=XXX>processing model</p>
+
+
+
+
+
+
<h3 id=common-idioms-without-dedicated-elements><span class=secno>4.12 </span>Common idioms without dedicated elements</h3>
<h4 id=tag-clouds><span class=secno>4.12.1 </span>Tag clouds</h4>
@@ -77548,6 +77577,7 @@ interface <a href=#htmldocument>HTMLDocument</a> {
+
<!--START vCard--><!--START vEvent-->
<h2 class=no-num id=references>References</h2><!--REFS-->
View
46 source
@@ -48749,6 +48749,44 @@ interface <dfn>DataGridListener</dfn> {
</div>
+<!--END html5-->
+<!--START html-device-->
+
+<!--END html--><!--END complete-->
+ <!--BOILERPLATE middle-w3c-html-module-->
+<!--START html--><!--START complete-->
+
+ <h4 id="devices">The <dfn><code>device</code></dfn> element</h4>
+
+ <dl class="element">
+ <dt>Categories</dt>
+ <dd><span>Flow content</span>.</dd>
+ <dd><span>Phrasing content</span>.</dd>
+ <dd><span>Interactive content</span>.</dd>
+ <dt>Contexts in which this element may be used:</dt>
+ <dd>Where <span>phrasing content</span> is expected.</dd>
+ <dt>Content model:</dt>
+ <dd>Empty.</dd>
+ <dt>Content attributes:</dt>
+ <dd><span>Global attributes</span></dd>
+ <dd><code title="attr-device-type">type</code></dd>
+ <dt>DOM interface:</dt>
+ <dd>
+<pre class="idl">interface <dfn>HTMLDeviceElement</dfn> : <span>HTMLElement</span> {
+ attribute DOMString <span title="dom-device-type">type</span>;
+};</pre>
+ </dl>
+
+ <p>The <code>device</code> element represents a device selector, to
+ allow the user to give the page access to a device, for example a
+ video camera.</p>
+
+ <p class="XXX">device attribute</p>
+ <p class="XXX">processing model</p>
+
+<!--END html-device-->
+<!--START html5-->
+
<h3>Common idioms without dedicated elements</h3>
@@ -50621,7 +50659,7 @@ document.body.appendChild(outer);</pre>
<!--END vocabs--><!--END complete-->
<!--START vCard-->
- <h4 class="no-num no-toc">Table of contents</h4>
+ <h5 class="no-num no-toc">Table of contents</h5>
<!--toc-->
<hr>
@@ -52878,7 +52916,7 @@ END:VCARD</pre>
<!--END vocabs--><!--END complete-->
<!--START vEvent-->
- <h4 class="no-num no-toc">Table of contents</h4>
+ <h5 class="no-num no-toc">Table of contents</h5>
<!--toc-->
<hr>
@@ -53853,7 +53891,7 @@ END:VCARD</pre>
<!--END vocabs--><!--END complete-->
<!--START work-->
- <h4 class="no-num no-toc">Table of contents</h4>
+ <h5 class="no-num no-toc">Table of contents</h5>
<!--toc-->
<hr>
@@ -95887,6 +95925,7 @@ interface <span>HTMLDocument</span> {
<!--START complete-->
+<!--START html-device-->
<!--START websocket-api--><!--START storage--><!--START database--><!--START eventsource--><!--START workers-->
<!--START vocabs--><!--START vCard--><!--START vEvent--><!--START work-->
@@ -96671,6 +96710,7 @@ interface <span>HTMLDocument</span> {
<!--END vocabs--><!--END vCard--><!--END vEvent--><!--END work-->
<!--END websocket-api--><!--END storage--><!--END database--><!--END eventsource--><!--END workers-->
+<!--END html-device-->
<h2 class="no-num">Acknowledgements</h2> <!-- ACKS -->

0 comments on commit a3e0301

Please sign in to comment.