HTML Standard Tracker

Filter

File a bug

SVNBugCommentTime (UTC)
3621Remove <bb>.2009-08-14 10:33
@@ -8563,21 +8563,20 @@ background: transparent">blue&lt;/span>.&lt;/p></pre>
 
   <ul class="brief category-list">
    <li><code>a</code></li>
    <li><code>abbr</code></li>
    <li><code>address</code></li>
    <li><code>area</code> (if it is a descendant of a <code>map</code> element)</li>
    <li><code>article</code></li>
    <li><code>aside</code></li>
    <li><code>audio</code></li>
    <li><code>b</code></li>
-   <li><code>bb</code></li>
    <li><code>bdo</code></li>
    <li><code>blockquote</code></li>
    <li><code>br</code></li>
    <li><code>button</code></li>
    <li><code>canvas</code></li>
    <li><code>cite</code></li>
    <li><code>code</code></li>
    <li><code>command</code></li>
 <!-- v2DATAGRID   <li><code>datagrid</code></li> -->
    <li><code>datalist</code></li>
@@ -8709,21 +8708,20 @@ background: transparent">blue&lt;/span>.&lt;/p></pre>
   as elements that mark up that text at the intra-paragraph
   level. Runs of <span>phrasing content</span> form <span
   title="paragraph">paragraphs</span>.</p>
 
   <ul class="brief category-list">
    <li><code>a</code> (if it contains only <span>phrasing content</span>)</li>
    <li><code>abbr</code></li>
    <li><code>area</code> (if it is a descendant of a <code>map</code> element)</li>
    <li><code>audio</code></li>
    <li><code>b</code></li>
-   <li><code>bb</code></li>
    <li><code>bdo</code></li>
    <li><code>br</code></li>
    <li><code>button</code></li>
    <li><code>canvas</code></li>
    <li><code>cite</code></li>
    <li><code>code</code></li>
    <li><code>command</code></li>
    <li><code>datalist</code></li>
    <li><code>del</code> (if it contains only <span>phrasing content</span>)</li>
    <li><code>dfn</code></li>
@@ -8825,21 +8823,20 @@ http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20HTML%3E%0
 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20HTML%3E%0A%3Cform%20action%3D%22http%3A//google.com/%22%20onsubmit%3D%22w%28%27onsubmit%27%29%22%3E%3Cem%3EA%3C/em%3E%3C/form%3E%0A%3Cscript%3E%0Adocument.getElementsByTagName%28%27form%27%29%5B0%5D.attachEvent%28%27onsubmit%27%2C%20function%20%28%29%20%7B%20w%28%27submit%20fired%27%29%20%7D%29%3B%0Adocument.getElementsByTagName%28%27form%27%29%5B0%5D.fireEvent%28%27onsubmit%27%29%3B%0A%3C/script%3E
 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20HTML%3E%0A%3Cform%20action%3D%22http%3A//google.com/%22%3EX%3C/form%3E%0A%3Cscript%3E%0Avar%20evt%20%3D%20document.createEvent%28%22Events%22%29%3B%0Aevt.initEvent%28%22submit%22%2C%20true%2C%20true%29%3B%0Adocument.getElementsByTagName%28%27form%27%29%5B0%5D.dispatchEvent%28evt%29%3B%0A%3C/script%3E
 -->
 
   <p><dfn>Interactive content</dfn> is content that is specifically
   intended for user interaction.</p>
 
   <ul class="brief category-list">
    <li><code>a</code></li>
    <li><code>audio</code> (if the <code title="attr-media-controls">controls</code> attribute is present)</li>
-   <li><code>bb</code></li>
    <li><code>button</code></li>
 <!-- v2DATAGRID   <li><code>datagrid</code></li> -->
    <li><code>details</code></li>
    <li><code>embed</code></li>
    <li><code>iframe</code></li>
    <li><code>img</code> (if the <code title="attr-hyperlink-usemap">usemap</code> attribute is present)</li>
    <li><code>input</code> (if the <code title="attr-input-type">type</code> attribute is <em>not</em> in the <span title="attr-input-type-hidden">Hidden</span> state)</li>
    <li><code>keygen</code></li>
    <li><code>label</code></li>
    <li><code>menu</code> (if the <code title="attr-menu-type">type</code> attribute is in the <span title="tool bar state">tool bar</span> state)</li>
@@ -44730,237 +44727,20 @@ interface <dfn>DataGridListener</dfn> {
   etc, automatically update. Once we add this, expose the Triggers
   facet again. -->
 
   </div>
 
   <p class="note"><code>command</code> elements are not rendered
   unless they <span title="menu">form part of a menu</span>.</p>
 
 
 
-  <h4>The <dfn><code>bb</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><span>Phrasing content</span>, but there must be no <span>interactive content</span> descendant.</dd>
-   <dt>Content attributes:</dt>
-   <dd><span>Global attributes</span></dd>
-   <dd><code title="attr-command-type">type</code></dd>
-   <dt>DOM interface:</dt>
-   <dd>
-<pre class="idl">interface <dfn>HTMLBrowserButtonElement</dfn> : <span>HTMLElement</span> {
-           attribute DOMString <span title="dom-bb-type">type</span>;
-  readonly attribute boolean <span title="dom-bb-supported">supported</span>;
-  readonly attribute boolean <span title="dom-bb-disabled">disabled</span>;
-};</pre>
-   </dd>
-  </dl>
-
-  <p>The <code>bb</code> element represents a user agent command that
-  the user can invoke.</p>
-
-  <p>The <dfn title="attr-bb-type"><code>type</code></dfn> attribute
-  indicates the kind of command. The <code
-  title="attr-bb-type">type</code> attribute is an <span>enumerated
-  attribute</span>. The following table lists the keywords and states
-  for the attribute &mdash; the keywords in the left column map to the
-  states listed in the cell in the second column on the same row as
-  the keyword.</p>
-
-  <table>
-   <thead> <tr> <th> Keyword <th> State
-   <tbody>
-    <tr>
-     <td> <dfn title="attr-bb-type-makeapp"><code>makeapp</code></dfn>
-     <td> <i title="attr-bb-type-makeapp-state">make application</i>
-  </table>
-
-  <p>The <i>missing value default</i> state is the <i
-  title="attr-bb-type-null-state">null</i> state.</p>
-
-  <p>Each state has an <i>action</i> and a <i>relevance</i>, defined
-  in the following sections.</p>
-
-  <p>When the attribute is in the <dfn
-  title="attr-bb-type-null-state"><i>null</i></dfn> state, the
-  <i>action</i> is to not do anything, and the <i>relevance</i> is
-  unconditionally false.</p>
-
-  <div class="impl">
-
-  <p>A <code>bb</code> element whose <code
-  title="attr-bb-type">type</code> attribute is in a state whose
-  <i>relevance</i> is true must be enabled. Conversely, a
-  <code>bb</code> element whose <code title="attr-bb-type">type</code>
-  attribute is in a state whose <i>relevance</i> is false must be
-  disabled.</p>
-
-  <p class="note">If a <code>bb</code> element is enabled, it will
-  match the <code title="selector-enabled">:enabled</code>
-  pseudo-class; otherwise, it will match the <code
-  title="selector-disabled">:disabled</code> pseudo-class.</p>
-
-  <p>User agents should allow users to invoke <code>bb</code> elements
-  when they are enabled. When a user invokes a <code>bb</code>
-  element, its <code title="attr-bb-type">type</code> attribute's
-  state's <i>action</i> must be invoked.</p>
-
-  </div>
-
-  <p>When the element has no descendant element children and has no
-  descendant <span>text node</span> children of non-zero length, the
-  element <span>represents</span> a browser button with a
-  user-agent-defined icon or text representing the <code
-  title="attr-bb-type">type</code> attribute's state's <i>action</i>
-  and <i>relevance</i> (enabled vs disabled). Otherwise, the element
-  <span>represents</span> its children.</p>
-
-  <dl class="domintro">
-
-   <dt><var title="">bb</var> . <code title="dom-bb-supported">supported</code></dt>
-
-   <dd>
-
-    <p>Returns true if the value in the <code
-    title="attr-bb-type">type</code> attribute is a value that the
-    user agent supports. Otherwise, returns false.</p>
-
-   </dd>
-
-   <dt><var title="">bb</var> . <code title="dom-bb-disabled">disabled</code></dt>
-
-   <dd>
-
-    <p>Returns false if the user can invoke the element's
-    <i>action</i> (i.e. if the element's <i>relevance</i> is
-    true). Otherwise, returns true.</p>
-
-   </dd>
-
-  </dl>
-
-  <div class="impl">
-
-  <p>The <dfn title="dom-bb-type"><code>type</code></dfn> DOM
-  attribute must <span>reflect</span> the content attribute of the
-  same name.</p>
-
-  <p>The <dfn title="dom-bb-supported"><code>supported</code></dfn>
-  DOM attribute must return true if the <code
-  title="attr-bb-type">type</code> attribute is in a state other than
-  the <i title="attr-bb-type-null-state">null</i> state and the user
-  agent supports that state's <i>action</i> (i.e. when the attribute's
-  value is one that the user agent recognizes and supports), and false
-  otherwise.</p>
-
-  <p>The <dfn title="dom-bb-disabled"><code>disabled</code></dfn> DOM
-  attribute must return true if the element is disabled, and false
-  otherwise (i.e. it returns the opposite of the <code
-  title="attr-bb-type">type</code> attribute's state's
-  <i>relevance</i>).</p>
-
-  </div>
-
-
-  <h5>Browser button types</h5>
-
-  <h6>The <dfn title="attr-bb-type-makeapp-state"><i>make application</i></dfn> state</h6>
-
-  <p>Some user agents support making sites accessible as independent
-  applications, as if they were not Web sites at all. The <i
-  title="attr-bb-type-makeapp-state">make application</i> state exists
-  to allow Web pages to offer themselves to the user as targets for
-  this mode of operation.</p>
-
-  <p>The <i>action</i> of the <i
-  title="attr-bb-type-makeapp-state">make application</i> state is to
-  confirm the user's intent to use the current site in a standalone
-  fashion, and, provided the user's intent is confirmed, offer the
-  user a way to make the resource identified by <span>the document's
-  address</span> available in such a fashion.</p>
-
-  <div class="impl">
-
-  <p class="warning">The confirmation is needed because it is
-  relatively easy to trick users into activating buttons. The
-  confirmation could, e.g. take the form of asking the user where to
-  "save" the application, or non-modal information panel that is
-  clearly from the user agent and gives the user the opportunity to
-  drag an icon to their system's application launcher.</p>
-
-  </div>
-
-  <p>The <i>relevance</i> of the <i
-  title="attr-bb-type-makeapp-state">make application</i> state is
-  false if the user agent is already handling the site in such a
-  fashion, or if the user agent doesn't support making the site
-  available in that fashion, and true otherwise.</p>
-
-  <div class="example">
-
-   <p>In the following example, a few links are listed on an
-   application's page, to allow the user perform certain actions,
-   including making the application standalone:</p>
-
-   <pre>&lt;menu>
- &lt;li>&lt;a href="settings.html" onclick="panels.show('settings')">Settings&lt;/a>
- &lt;li>&lt;bb type="makeapp">Download standalone application&lt;/bb>
- &lt;li>&lt;a href="help.html" onclick="panels.show('help')">Help&lt;/a>
- &lt;li>&lt;a href="logout.html" onclick="panels.show('logout')">Sign out&lt;/a>
-&lt;/menu></pre>
-
-   <p>With the following stylesheet, it could be make to look like a
-   single line of text with vertical bars separating the options, with
-   the "make app" option disappearing when it's not supported or
-   relevant:</p>
-
-   <pre>menu li { display: none; }
-menu li:enabled { display: inline; }
-menu li:not(:first-child)::before { content: ' | '; }</pre>
-
-   <p>This could look like this:</p>
-
-   <p><img src="images/sample-makeapp.png" alt="&quot;Settings&nbsp;|&nbsp;Download&nbsp;standalone&nbsp;application&nbsp;|&nbsp;Help&nbsp;|&nbsp;Sign&nbsp;out&quot;"></p>
-
-  </div>
-
-  <div class="example">
-
-   <p>The following example shows another way to do the same thing as
-   the previous one, this time not relying on CSS support to hide the
-   "make app" link if it doesn't apply:</p>
-
-   <pre>&lt;menu>
- &lt;a href="settings.html" onclick="panels.show('settings')">Settings&lt;/a> |
- &lt;bb type="makeapp" id="makeapp"> &lt;/bb>
- &lt;a href="help.html" onclick="panels.show('help')">Help&lt;/a> |
- &lt;a href="logout.html" onclick="panels.show('logout')">Sign out&lt;/a>
-&lt;/menu>
-&lt;script>
- var bb = document.getElementById('makeapp');
- if (bb.supported &amp;&amp; bb.enabled) {
-   bb.parentNode.nextSibling.textContent = ' | ';
-   bb.textContent = 'Download standalone application';
- } else {
-   bb.parentNode.removeChild(bb);
- }
-&lt;/script></pre>
-
-  </div>
-
-
 
 
   <h4 id="menus">The <dfn><code>menu</code></dfn> element</h4>
 
   <dl class="element">
    <dt>Categories</dt>
    <dd><span>Flow content</span>.</dd>
    <dd>If the element's <code title="attr-menu-type">type</code> attribute is in the <span title="tool bar state">tool bar</span> state: <span>Interactive content</span>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <span>flow content</span> is expected.</dd>
@@ -45910,82 +45690,20 @@ explain that only direct children of the <menu> matter
   <p>The <span title="command-facet-Action">Action</span> of the
   command, if the element has a defined <span>activation
   behavior</span>, is to <span>run synthetic click activation
   steps</span> on the element. Otherwise, it is just to <span>fire a
   <code title="event-click">click</code> event</span> at the
   element.</p>
 
 
 
 
-  <h5><dfn title="bb-command">Using the <code>bb</code> element to define a command</dfn></h5>
-
-  <p>A <code>bb</code> element always <span
-  title="concept-command">defines a command</span>.</p>
-
-  <p>The <span title="command-facet-Type">Type</span> of the command
-  is "command".</p>
-
-  <p>The <span title="command-facet-ID">ID</span> of the command is
-  the value of the <code title="attr-id">id</code> attribute of the
-  element, if the attribute is present and not empty. Otherwise the
-  command is an <span>anonymous command</span>.</p>
-
-  <p>The <span title="command-facet-Label">Label</span> of the command
-  is the string given by the element's <code>textContent</code> DOM
-  attribute, if that is not the empty string, or a user-agent-defined
-  string appropriate for the <code>bb</code> element's <code
-  title="attr-bb-type">type</code> attribute's state.</p>
-
-  <p>The <span title="command-facet-Hint">Hint</span> of the command
-  is the value of the <code title="attr-title">title</code> attribute
-  of the element. If the attribute is not present, the <span
-  title="command-facet-Hint">Hint</span> is a user-agent-defined
-  string appropriate for the <code>bb</code> element's <code
-  title="attr-bb-type">type</code> attribute's state.</p>
-
-  <p>The <span title="command-facet-Icon">Icon</span> of the command
-  is the <span>absolute URL</span> obtained from <span title="resolve
-  a url">resolving</span> the value of the <code
-  title="attr-img-src">src</code> attribute of the first
-  <code>img</code> element descendant of the element, relative to that
-  element, if there is such an element and resolving its attribute is
-  successful. Otherwise, the <span
-  title="command-facet-Icon">Icon</span> is a user-agent-defined image
-  appropriate for the <code>bb</code> element's <code
-  title="attr-bb-type">type</code> attribute's state.</p>
-
-  <p>The <span title="command-facet-AccessKey">AccessKey</span> of the
-  command is the element's <span>assigned access key</span>, if
-  any.</p>
-
-  <p>The <span title="command-facet-HiddenState">Hidden State</span>
-  facet of the command is true (hidden) if the <code>bb</code>
-  element's <code title="attr-bb-type">type</code> attribute's state
-  is <i title="attr-bb-type-null-state">null</i> or if the element has
-  a <code title="attr-hidden">hidden</code> attribute, and false
-  otherwise.</p>
-
-  <p>The <span title="command-facet-DisabledState">Disabled
-  State</span> facet of the command is true if the <code>bb</code>
-  element's <code title="attr-bb-type">type</code> attribute's state's
-  <i>relevance</i> is false, and true otherwise.</p>
-
-  <p>The <span title="command-facet-CheckedState">Checked State</span>
-  of the command is always false. (The command is never checked.)</p>
-
-  <p>The <span title="command-facet-Action">Action</span> of the
-  command is to perform the <i>action</i> of the <code>bb</code>
-  element's <code title="attr-bb-type">type</code> attribute's
-  state.</p>
-
-
 
   <h5><dfn title="label-command">Using the <code title="attr-accesskey">accesskey</code> attribute on a <code>label</code> element to define a command</dfn></h5>
 
   <p>A <code>label</code> element that has an <span>assigned access
   key</span> and a <span>labeled control</span> and whose
   <span>labeled control</span> <span title="concept-command">defines a
   command</span>, itself <span title="concept-command">defines a
   command</span>.</p>
 
   <p>The <span title="command-facet-Type">Type</span> of the command
@@ -46299,24 +46017,20 @@ explain that only direct children of the <menu> matter
 
      <li><code>a</code> elements that have an <code
      title="attr-hyperlink-href">href</code> attribute</li>
 
      <li><code>area</code> elements that have an <code
      title="attr-hyperlink-href">href</code> attribute</li>
 
      <li><code>link</code> elements that have an <code
      title="attr-link-href">href</code> attribute</li>
 
-     <li><code>bb</code> elements whose <code
-     title="attr-bb-type">type</code> attribute is in a state whose
-     <i>relevance</i> is true</li>
-
      <li><code>button</code> elements that are not <span
      title="concept-fe-disabled">disabled</span></li>
 
      <li><code>input</code> elements whose <code
      title="attr-input-type">type</code> attribute is in the <span
      title="attr-input-type-submit">Submit Button</span>, <span
      title="attr-input-type-image">Image Button</span>, <span
      title="attr-input-type-reset">Reset Button</span>, or <span
      title="attr-input-type-button">Button</span> state</li>
 
@@ -46349,24 +46063,20 @@ explain that only direct children of the <menu> matter
 
      <li><code>a</code> elements that have an <code
      title="attr-hyperlink-href">href</code> attribute</li>
 
      <li><code>area</code> elements that have an <code
      title="attr-hyperlink-href">href</code> attribute</li>
 
      <li><code>link</code> elements that have an <code
      title="attr-link-href">href</code> attribute</li>
 
-     <li><code>bb</code> elements whose <code
-     title="attr-bb-type">type</code> attribute is in a state whose
-     <i>relevance</i> is true</li>
-
      <li><code>button</code> elements that are not <span
      title="concept-fe-disabled">disabled</span></li>
 
      <li><code>input</code> elements whose <code
      title="attr-input-type">type</code> attribute are not in the
      <span title="attr-input-type-hidden">Hidden</span> state and that
      are not <span title="concept-fe-disabled">disabled</span></li>
 
      <li><code>select</code> elements that are not <span
      title="concept-fe-disabled">disabled</span></li>
@@ -46394,24 +46104,20 @@ explain that only direct children of the <menu> matter
 
    <dt><dfn title="selector-disabled"><code>:disabled</code></dfn></dt>
 
    <dd>
 
     <p>The <code title="selector-disabled">:disabled</code>
     pseudo-class must match the following elements:</p>
 
     <ul>
 
-     <li><code>bb</code> elements whose <code
-     title="attr-bb-type">type</code> attribute is in a state whose
-     <i>relevance</i> is false</li>
-
      <li><code>button</code> elements that are <span
      title="concept-fe-disabled">disabled</span></li>
 
      <li><code>input</code> elements whose <code
      title="attr-input-type">type</code> attribute are not in the
      <span title="attr-input-type-hidden">Hidden</span> state and that
      are <span title="concept-fe-disabled">disabled</span></li>
 
      <li><code>select</code> elements that are <span
      title="concept-fe-disabled">disabled</span></li>
@@ -63809,24 +63515,20 @@ interface <dfn>SQLTransactionSync</dfn> {
    title="attr-hyperlink-href">href</code> attribute</li>
 
    <li class="XXX"><code>area</code> elements that have an <code
    title="attr-hyperlink-href">href</code> attribute</li> <!-- should
    define the behavior in the face of multiple images and in the face
    of no images -->
 
    <li><code>link</code> elements that have an <code
    title="attr-link-href">href</code> attribute</li>
 
-   <li><code>bb</code> elements whose <code
-   title="attr-bb-type">type</code> attribute is in a state whose
-   <i>relevance</i> is true</li>
-
    <li><code>button</code> elements that are not <span
    title="concept-fe-disabled">disabled</span></li>
 
    <li><code>input</code> elements whose <code
    title="attr-input-type">type</code> attribute are not in the
    <span title="attr-input-type-hidden">Hidden</span> state and that
    are not <span title="concept-fe-disabled">disabled</span></li>
 
    <li><code>select</code> elements that are not <span
    title="concept-fe-disabled">disabled</span></li>
@@ -83055,48 +82757,34 @@ object[align=bottom] {
 
   <h3>Bindings</h3>
 
   <h4>Introduction</h4>
 
   <p>A number of elements have their rendering defined in terms of the
   'binding' property. <a href="#refsBECSS">[BECSS]</a></p>
 
   <p>The CSS snippets below set the 'binding' property to a
   user-agent-defined value, represented below by keywords like <code
-  title=""><i title="">bb</i></code>. The rules then described for
+  title=""><i title="">button</i></code>. The rules then described for
   these bindings are only expected to apply if the element's 'binding'
   property has not been overridden (e.g. by the author) to have
   another value.</p>
 
   <p>Exactly how the bindings are implemented is not specified by this
   specification. User agents are encouraged to make their bindings set
   the 'appearance' CSS property appropriately to achieve
   platform-native appearances for widgets, and are expected to
   implement any relevant animations, etc, that are appropriate for the
   platform. <a href="#refsCSSUI">[CSSUI]</a></p>
 
 
 
-  <h4>The <code>bb</code> element</h4>
-
-  <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
-
-bb:empty { binding: <i title="">bb</i>; }</pre>
-
-  <p>When the <i title="">bb</i> binding applies to a <code>bb</code>
-  element, the element is expected to render as an 'inline-block' box
-  rendered as a button, about one line high, containing text derived
-  from the element's <code title="attr-bb-type">type</code> attribute
-  in a user-agent-defined (and probably locale-specific) fashion.</p>
-
-
-
   <h4>The <code>button</code> element</h4>
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
 button { binding: <i title="">button</i>; }</pre>
 
   <p>When the <i title="">button</i> binding applies to a
   <code>button</code> element, the element is expected to render as an
   'inline-block' box rendered as a button whose contents are the
   contents of the element.</p>

|