Skip to content

Commit

Permalink
[giow] (3) Try to kill HTMLBaseFontElement
Browse files Browse the repository at this point in the history
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=21142
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7820 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Apr 12, 2013
1 parent c72b5a5 commit 8c58bed
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 24 deletions.
26 changes: 15 additions & 11 deletions complete.html
Expand Up @@ -1864,7 +1864,7 @@ <h3 id=fingerprint><span class=secno>1.10 </span>Privacy concerns</h3>
<p>Grouping requests in this manner, especially across multiple sites, can be used for both benign
(and even arguably positive) purposes, as well as for malevolent purposes. An example of a
reasonably benign purpose would be determining whether a particular person seems to prefer sites
with dog illustrations as opposed to sites with cat illstrations (based on how often they visit
with dog illustrations as opposed to sites with cat illustrations (based on how often they visit
the sites in question) and then automatically using the preferred illustrations on subsequent
visits to participating sites. Malevolent purposes, however, could include governments combining
information such as the person's home address (determined from the addresses they use when getting
Expand Down Expand Up @@ -96097,19 +96097,24 @@ <h4 id=other-elements,-attributes-and-apis><span class=secno>15.3.4 </span>Other
the element's <code title=attr-area-nohref><a href=#attr-area-nohref>nohref</a></code> content
attribute.</p>

<hr><p>The <code><a href=#basefont>basefont</a></code> element must implement the
<code><a href=#htmlbasefontelement>HTMLBaseFontElement</a></code> interface.</p>
<!--(removed for https://www.w3.org/Bugs/Public/show_bug.cgi?id=21142 in the hope that we can drop it entirely
<hr>

<p>The <code>basefont</code> element must implement the
<code>HTMLBaseFontElement</code> interface.</p>

<pre class=idl>interface <dfn id=htmlbasefontelement>HTMLBaseFontElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
attribute DOMString <a href=#dom-basefont-color title=dom-basefont-color>color</a>;
attribute DOMString <a href=#dom-basefont-face title=dom-basefont-face>face</a>;
attribute long <a href=#dom-basefont-size title=dom-basefont-size>size</a>; <!-- yes, long, not DOMString (so says DOM2 HTML) -->
<pre class="idl">interface <dfn>HTMLBaseFontElement</dfn> : <span>HTMLElement</span> {
attribute DOMString <span title="dom-basefont-color">color</span>;
attribute DOMString <span title="dom-basefont-face">face</span>;
attribute long <span title="dom-basefont-size">size</span>; <!- - yes, long, not DOMString (so says DOM2 HTML) - ->
};</pre>

<p>The <dfn id=dom-basefont-color title=dom-basefont-color><code>color</code></dfn>,
<dfn id=dom-basefont-face title=dom-basefont-face><code>face</code></dfn>, and <dfn id=dom-basefont-size title=dom-basefont-size><code>size</code></dfn> IDL attributes of
the <code><a href=#basefont>basefont</a></code> element must <a href=#reflect>reflect</a> the
<p>The <dfn title="dom-basefont-color"><code>color</code></dfn>,
<dfn title="dom-basefont-face"><code>face</code></dfn>, and <dfn
title="dom-basefont-size"><code>size</code></dfn> IDL attributes of
the <code>basefont</code> element must <span>reflect</span> the
respective content attributes of the same name.</p>
-->

<hr><pre class=idl>partial interface <a href=#htmlbodyelement id=HTMLBodyElement-partial>HTMLBodyElement</a> {
[TreatNullAs=EmptyString] attribute DOMString <a href=#dom-body-text title=dom-body-text>text</a>;
Expand Down Expand Up @@ -100524,7 +100529,6 @@ <h3 class="no-num">Reflecting IDL attributes</h3>
<li><code><a href=#htmlaudioelement>HTMLAudioElement</a></code>
<li><code><a href=#htmlbrelement>HTMLBRElement</a></code>, <a href=#HTMLBRElement-partial>partial</a>
<li><code><a href=#htmlbaseelement>HTMLBaseElement</a></code>
<li><code><a href=#htmlbasefontelement>HTMLBaseFontElement</a></code>
<li><code><a href=#htmlbodyelement>HTMLBodyElement</a></code>, <a href=#HTMLBodyElement-partial>partial</a>
<li><code><a href=#htmlbuttonelement>HTMLButtonElement</a></code>
<li><code><a href=#htmlcanvaselement>HTMLCanvasElement</a></code>
Expand Down
26 changes: 15 additions & 11 deletions index
Expand Up @@ -1864,7 +1864,7 @@
<p>Grouping requests in this manner, especially across multiple sites, can be used for both benign
(and even arguably positive) purposes, as well as for malevolent purposes. An example of a
reasonably benign purpose would be determining whether a particular person seems to prefer sites
with dog illustrations as opposed to sites with cat illstrations (based on how often they visit
with dog illustrations as opposed to sites with cat illustrations (based on how often they visit
the sites in question) and then automatically using the preferred illustrations on subsequent
visits to participating sites. Malevolent purposes, however, could include governments combining
information such as the person's home address (determined from the addresses they use when getting
Expand Down Expand Up @@ -96097,19 +96097,24 @@ if (s = prompt('What is your name?')) {
the element's <code title=attr-area-nohref><a href=#attr-area-nohref>nohref</a></code> content
attribute.</p>

<hr><p>The <code><a href=#basefont>basefont</a></code> element must implement the
<code><a href=#htmlbasefontelement>HTMLBaseFontElement</a></code> interface.</p>
<!--(removed for https://www.w3.org/Bugs/Public/show_bug.cgi?id=21142 in the hope that we can drop it entirely
<hr>

<p>The <code>basefont</code> element must implement the
<code>HTMLBaseFontElement</code> interface.</p>

<pre class=idl>interface <dfn id=htmlbasefontelement>HTMLBaseFontElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
attribute DOMString <a href=#dom-basefont-color title=dom-basefont-color>color</a>;
attribute DOMString <a href=#dom-basefont-face title=dom-basefont-face>face</a>;
attribute long <a href=#dom-basefont-size title=dom-basefont-size>size</a>; <!-- yes, long, not DOMString (so says DOM2 HTML) -->
<pre class="idl">interface <dfn>HTMLBaseFontElement</dfn> : <span>HTMLElement</span> {
attribute DOMString <span title="dom-basefont-color">color</span>;
attribute DOMString <span title="dom-basefont-face">face</span>;
attribute long <span title="dom-basefont-size">size</span>; <!- - yes, long, not DOMString (so says DOM2 HTML) - ->
};</pre>

<p>The <dfn id=dom-basefont-color title=dom-basefont-color><code>color</code></dfn>,
<dfn id=dom-basefont-face title=dom-basefont-face><code>face</code></dfn>, and <dfn id=dom-basefont-size title=dom-basefont-size><code>size</code></dfn> IDL attributes of
the <code><a href=#basefont>basefont</a></code> element must <a href=#reflect>reflect</a> the
<p>The <dfn title="dom-basefont-color"><code>color</code></dfn>,
<dfn title="dom-basefont-face"><code>face</code></dfn>, and <dfn
title="dom-basefont-size"><code>size</code></dfn> IDL attributes of
the <code>basefont</code> element must <span>reflect</span> the
respective content attributes of the same name.</p>
-->

<hr><pre class=idl>partial interface <a href=#htmlbodyelement id=HTMLBodyElement-partial>HTMLBodyElement</a> {
[TreatNullAs=EmptyString] attribute DOMString <a href=#dom-body-text title=dom-body-text>text</a>;
Expand Down Expand Up @@ -100524,7 +100529,6 @@ if (s = prompt('What is your name?')) {
<li><code><a href=#htmlaudioelement>HTMLAudioElement</a></code>
<li><code><a href=#htmlbrelement>HTMLBRElement</a></code>, <a href=#HTMLBRElement-partial>partial</a>
<li><code><a href=#htmlbaseelement>HTMLBaseElement</a></code>
<li><code><a href=#htmlbasefontelement>HTMLBaseFontElement</a></code>
<li><code><a href=#htmlbodyelement>HTMLBodyElement</a></code>, <a href=#HTMLBodyElement-partial>partial</a>
<li><code><a href=#htmlbuttonelement>HTMLButtonElement</a></code>
<li><code><a href=#htmlcanvaselement>HTMLCanvasElement</a></code>
Expand Down
6 changes: 4 additions & 2 deletions source
Expand Up @@ -558,7 +558,7 @@
<p>Grouping requests in this manner, especially across multiple sites, can be used for both benign
(and even arguably positive) purposes, as well as for malevolent purposes. An example of a
reasonably benign purpose would be determining whether a particular person seems to prefer sites
with dog illustrations as opposed to sites with cat illstrations (based on how often they visit
with dog illustrations as opposed to sites with cat illustrations (based on how often they visit
the sites in question) and then automatically using the preferred illustrations on subsequent
visits to participating sites. Malevolent purposes, however, could include governments combining
information such as the person's home address (determined from the addresses they use when getting
Expand Down Expand Up @@ -111867,6 +111867,7 @@ if (s = prompt('What is your name?')) {
the element's <code title="attr-area-nohref">nohref</code> content
attribute.</p>

<!--(removed for https://www.w3.org/Bugs/Public/show_bug.cgi?id=21142 in the hope that we can drop it entirely
<hr>

<p>The <code>basefont</code> element must implement the
Expand All @@ -111875,14 +111876,15 @@ if (s = prompt('What is your name?')) {
<pre class="idl">interface <dfn>HTMLBaseFontElement</dfn> : <span>HTMLElement</span> {
attribute DOMString <span title="dom-basefont-color">color</span>;
attribute DOMString <span title="dom-basefont-face">face</span>;
attribute long <span title="dom-basefont-size">size</span>; <!-- yes, long, not DOMString (so says DOM2 HTML) -->
attribute long <span title="dom-basefont-size">size</span>; <!- - yes, long, not DOMString (so says DOM2 HTML) - ->
};</pre>

<p>The <dfn title="dom-basefont-color"><code>color</code></dfn>,
<dfn title="dom-basefont-face"><code>face</code></dfn>, and <dfn
title="dom-basefont-size"><code>size</code></dfn> IDL attributes of
the <code>basefont</code> element must <span>reflect</span> the
respective content attributes of the same name.</p>
-->

<hr>

Expand Down

0 comments on commit 8c58bed

Please sign in to comment.