Skip to content

Commit

Permalink
[giowt] (0) Define the orderin which attributes on <object> are sent …
Browse files Browse the repository at this point in the history
…to plugins.

Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=8865

git-svn-id: http://svn.whatwg.org/webapps@4724 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Feb 14, 2010
1 parent 75c137c commit d82b93a
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 36 deletions.
26 changes: 14 additions & 12 deletions complete.html
Expand Up @@ -21095,18 +21095,20 @@ <h4 id=the-object-element><span class=secno>4.8.4 </span>The <dfn><code>object</
<a href=#plugin>plugin</a>, then unload it.</li>

</ol><p id=object-plugin>When the algorithm above instantiates a
<a href=#plugin>plugin</a>, the user agent should pass the names and values
of all the attributes on the element, and <!-- then a parameter
named "PARAM" whose value is null, and then --> all the names and
values of <a href=#concept-param-parameter title=concept-param-parameter>parameters</a>
given by <code><a href=#the-param-element>param</a></code> elements that are children of the
<code><a href=#the-object-element>object</a></code> element, in <a href=#tree-order>tree order</a>, to the
<a href=#plugin>plugin</a> used. If the <a href=#plugin>plugin</a> supports a
scriptable interface, the <code><a href=#htmlobjectelement>HTMLObjectElement</a></code> object
representing the element should expose that interface. The
<code><a href=#the-object-element>object</a></code> element <a href=#represents>represents</a> the
<a href=#plugin>plugin</a>. The <a href=#plugin>plugin</a> is not a nested
<a href=#browsing-context>browsing context</a>.</p>
<a href=#plugin>plugin</a>, the user agent should pass to the
<a href=#plugin>plugin</a> used the names and values of all the attributes
on the element, in the order they were added to the element, with
the attributes added by the parser being ordered in source order,
followed by <!-- a parameter named "PARAM" whose value is null,
followed by --> all the names and values of <a href=#concept-param-parameter title=concept-param-parameter>parameters</a> given by
<code><a href=#the-param-element>param</a></code> elements that are children of the
<code><a href=#the-object-element>object</a></code> element, in <a href=#tree-order>tree order</a>. If the
<a href=#plugin>plugin</a> supports a scriptable interface, the
<code><a href=#htmlobjectelement>HTMLObjectElement</a></code> object representing the element
should expose that interface. The <code><a href=#the-object-element>object</a></code> element
<a href=#represents>represents</a> the <a href=#plugin>plugin</a>. The
<a href=#plugin>plugin</a> is not a nested <a href=#browsing-context>browsing
context</a>.</p>

<p id=sandboxPluginObject>If either:</p>

Expand Down
26 changes: 14 additions & 12 deletions index
Expand Up @@ -20997,18 +20997,20 @@ href="?audio"&gt;audio&lt;/a&gt; test instead.)&lt;/p&gt;</pre>
<a href=#plugin>plugin</a>, then unload it.</li>

</ol><p id=object-plugin>When the algorithm above instantiates a
<a href=#plugin>plugin</a>, the user agent should pass the names and values
of all the attributes on the element, and <!-- then a parameter
named "PARAM" whose value is null, and then --> all the names and
values of <a href=#concept-param-parameter title=concept-param-parameter>parameters</a>
given by <code><a href=#the-param-element>param</a></code> elements that are children of the
<code><a href=#the-object-element>object</a></code> element, in <a href=#tree-order>tree order</a>, to the
<a href=#plugin>plugin</a> used. If the <a href=#plugin>plugin</a> supports a
scriptable interface, the <code><a href=#htmlobjectelement>HTMLObjectElement</a></code> object
representing the element should expose that interface. The
<code><a href=#the-object-element>object</a></code> element <a href=#represents>represents</a> the
<a href=#plugin>plugin</a>. The <a href=#plugin>plugin</a> is not a nested
<a href=#browsing-context>browsing context</a>.</p>
<a href=#plugin>plugin</a>, the user agent should pass to the
<a href=#plugin>plugin</a> used the names and values of all the attributes
on the element, in the order they were added to the element, with
the attributes added by the parser being ordered in source order,
followed by <!-- a parameter named "PARAM" whose value is null,
followed by --> all the names and values of <a href=#concept-param-parameter title=concept-param-parameter>parameters</a> given by
<code><a href=#the-param-element>param</a></code> elements that are children of the
<code><a href=#the-object-element>object</a></code> element, in <a href=#tree-order>tree order</a>. If the
<a href=#plugin>plugin</a> supports a scriptable interface, the
<code><a href=#htmlobjectelement>HTMLObjectElement</a></code> object representing the element
should expose that interface. The <code><a href=#the-object-element>object</a></code> element
<a href=#represents>represents</a> the <a href=#plugin>plugin</a>. The
<a href=#plugin>plugin</a> is not a nested <a href=#browsing-context>browsing
context</a>.</p>

<p id=sandboxPluginObject>If either:</p>

Expand Down
27 changes: 15 additions & 12 deletions source
Expand Up @@ -22488,18 +22488,21 @@ href="?audio">audio&lt;/a> test instead.)&lt;/p></pre>
</ol>

<p id="object-plugin">When the algorithm above instantiates a
<span>plugin</span>, the user agent should pass the names and values
of all the attributes on the element, and <!-- then a parameter
named "PARAM" whose value is null, and then --> all the names and
values of <span title="concept-param-parameter">parameters</span>
given by <code>param</code> elements that are children of the
<code>object</code> element, in <span>tree order</span>, to the
<span>plugin</span> used. If the <span>plugin</span> supports a
scriptable interface, the <code>HTMLObjectElement</code> object
representing the element should expose that interface. The
<code>object</code> element <span>represents</span> the
<span>plugin</span>. The <span>plugin</span> is not a nested
<span>browsing context</span>.</p>
<span>plugin</span>, the user agent should pass to the
<span>plugin</span> used the names and values of all the attributes
on the element, in the order they were added to the element, with
the attributes added by the parser being ordered in source order,
followed by <!-- a parameter named "PARAM" whose value is null,
followed by --> all the names and values of <span
title="concept-param-parameter">parameters</span> given by
<code>param</code> elements that are children of the
<code>object</code> element, in <span>tree order</span>. If the
<span>plugin</span> supports a scriptable interface, the
<code>HTMLObjectElement</code> object representing the element
should expose that interface. The <code>object</code> element
<span>represents</span> the <span>plugin</span>. The
<span>plugin</span> is not a nested <span>browsing
context</span>.</p>

<p id="sandboxPluginObject">If either:</p>

Expand Down

0 comments on commit d82b93a

Please sign in to comment.