Navigation Menu

Skip to content

Commit

Permalink
[agiow] (0) Add <device> (experimental idea for the device APIs WG). …
Browse files Browse the repository at this point in the history
…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
Hixie committed Dec 11, 2009
1 parent 9ae95b3 commit a3e0301
Show file tree
Hide file tree
Showing 3 changed files with 123 additions and 20 deletions.
35 changes: 34 additions & 1 deletion complete.html
Expand Up @@ -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>
Expand Down Expand Up @@ -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>
Expand Down
62 changes: 46 additions & 16 deletions 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; }
Expand Down Expand Up @@ -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>
Expand All @@ -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>
Expand All @@ -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>
Expand All @@ -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
Expand All @@ -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>

Expand Down Expand Up @@ -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>
Expand Down Expand Up @@ -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>
Expand Down Expand Up @@ -77548,6 +77577,7 @@ interface <a href=#htmldocument>HTMLDocument</a> {




<!--START vCard--><!--START vEvent-->

<h2 class=no-num id=references>References</h2><!--REFS-->
Expand Down
46 changes: 43 additions & 3 deletions source
Expand Up @@ -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>
Expand Down Expand Up @@ -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>

Expand Down Expand Up @@ -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>

Expand Down Expand Up @@ -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>

Expand Down Expand Up @@ -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-->

Expand Down Expand Up @@ -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 -->
Expand Down

0 comments on commit a3e0301

Please sign in to comment.