Permalink
Browse files

[gow] (2) drawImage() and createPattern() no longer throw an exceptio…

…n if the image isn't ready.

git-svn-id: http://svn.whatwg.org/webapps@3685 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information...
1 parent d2331af commit 2cc2b712a49704daccf16c84f74da7a520d8abc0 @Hixie Hixie committed Aug 28, 2009
Showing with 12 additions and 50 deletions.
  1. +6 −25 index
  2. +6 −25 source
View
31 index
@@ -24297,16 +24297,11 @@ idea from Mihai:
<!-- drawImage() has an equivalent paragraph -->
<p>If the <var title="">image</var> argument is an
- <code><a href=#htmlimageelement>HTMLImageElement</a></code> object whose <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> attribute is false, then
- the implementation must raise an <code><a href=#invalid_state_err>INVALID_STATE_ERR</a></code>
- exception.</p>
- <!-- drawImage() has an equivalent paragraph -->
-
- <p>If the <var title="">image</var> argument is an
+ <code><a href=#htmlimageelement>HTMLImageElement</a></code> object whose <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> attribute is false, or
+ if the <var title="">image</var> argument is an
<code><a href=#htmlvideoelement>HTMLVideoElement</a></code> object whose <code title=dom-media-readyState><a href=#dom-media-readystate>readyState</a></code> attribute is either
<code title=dom-media-HAVE_NOTHING><a href=#dom-media-have_nothing>HAVE_NOTHING</a></code> or <code title=dom-media-HAVE_METADATA><a href=#dom-media-have_metadata>HAVE_METADATA</a></code>, then the
- implementation must raise an <code><a href=#invalid_state_err>INVALID_STATE_ERR</a></code>
- exception.</p>
+ implementation must return null.</p>
<!-- drawImage() has an equivalent paragraph -->
<p>If the <var title="">image</var> argument is an
@@ -25639,25 +25634,11 @@ v4DVT (also check for '- -' bits in the part above) --><p>The <dfn id=dom-contex
<!-- createPattern() has an equivalent paragraph -->
<p>If the <var title="">image</var> argument is an
- <code><a href=#htmlimageelement>HTMLImageElement</a></code> object whose <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> attribute is false, then
- the implementation must raise an <code><a href=#invalid_state_err>INVALID_STATE_ERR</a></code>
- exception.</p>
- <!-- createPattern() has an equivalent paragraph -->
-
- <!-- handled by a later paragraph
- <p>If the <var title="">image</var> argument is an
- <code>HTMLCanvasElement</code> object with either a horizontal
- dimension or a vertical dimension equal to zero, then the
- implementation must raise an <code>INVALID_SIZE_ERR</code>
- exception.</p>
- -->
- <!-- createPattern() has an equivalent paragraph -->
-
- <p>If the <var title="">image</var> argument is an
+ <code><a href=#htmlimageelement>HTMLImageElement</a></code> object whose <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> attribute is false, or
+ if the <var title="">image</var> argument is an
<code><a href=#htmlvideoelement>HTMLVideoElement</a></code> object whose <code title=dom-media-readyState><a href=#dom-media-readystate>readyState</a></code> attribute is either
<code title=dom-media-HAVE_NOTHING><a href=#dom-media-have_nothing>HAVE_NOTHING</a></code> or <code title=dom-media-HAVE_METADATA><a href=#dom-media-have_metadata>HAVE_METADATA</a></code>, then the
- implementation must raise an <code><a href=#invalid_state_err>INVALID_STATE_ERR</a></code>
- exception.</p>
+ implementation must return without drawing anything.</p>
<!-- createPattern() has an equivalent paragraph -->
<p>If the <var title="">image</var> argument is an
View
31 source
@@ -26565,18 +26565,13 @@ idea from Mihai:
<p>If the <var title="">image</var> argument is an
<code>HTMLImageElement</code> object whose <code
- title="dom-img-complete">complete</code> attribute is false, then
- the implementation must raise an <code>INVALID_STATE_ERR</code>
- exception.</p>
- <!-- drawImage() has an equivalent paragraph -->
-
- <p>If the <var title="">image</var> argument is an
+ title="dom-img-complete">complete</code> attribute is false, or
+ if the <var title="">image</var> argument is an
<code>HTMLVideoElement</code> object whose <code
title="dom-media-readyState">readyState</code> attribute is either
<code title="dom-media-HAVE_NOTHING">HAVE_NOTHING</code> or <code
title="dom-media-HAVE_METADATA">HAVE_METADATA</code>, then the
- implementation must raise an <code>INVALID_STATE_ERR</code>
- exception.</p>
+ implementation must return null.</p>
<!-- drawImage() has an equivalent paragraph -->
<p>If the <var title="">image</var> argument is an
@@ -28161,27 +28156,13 @@ v4DVT (also check for '- -' bits in the part above) -->
<p>If the <var title="">image</var> argument is an
<code>HTMLImageElement</code> object whose <code
- title="dom-img-complete">complete</code> attribute is false, then
- the implementation must raise an <code>INVALID_STATE_ERR</code>
- exception.</p>
- <!-- createPattern() has an equivalent paragraph -->
-
- <!-- handled by a later paragraph
- <p>If the <var title="">image</var> argument is an
- <code>HTMLCanvasElement</code> object with either a horizontal
- dimension or a vertical dimension equal to zero, then the
- implementation must raise an <code>INVALID_SIZE_ERR</code>
- exception.</p>
- -->
- <!-- createPattern() has an equivalent paragraph -->
-
- <p>If the <var title="">image</var> argument is an
+ title="dom-img-complete">complete</code> attribute is false, or
+ if the <var title="">image</var> argument is an
<code>HTMLVideoElement</code> object whose <code
title="dom-media-readyState">readyState</code> attribute is either
<code title="dom-media-HAVE_NOTHING">HAVE_NOTHING</code> or <code
title="dom-media-HAVE_METADATA">HAVE_METADATA</code>, then the
- implementation must raise an <code>INVALID_STATE_ERR</code>
- exception.</p>
+ implementation must return without drawing anything.</p>
<!-- createPattern() has an equivalent paragraph -->
<p>If the <var title="">image</var> argument is an

0 comments on commit 2cc2b71

Please sign in to comment.