- From: poot <cvsmail@w3.org>
- Date: Wed, 24 Dec 2008 05:36:35 +0900 (JST)
- To: public-html-diffs@w3.org
Redefine onerror='' handling to be reusable from other specs. (whatwg r2550) report an error http://people.w3.org/mike/diffs/html5/spec/Overview.1.1721.html#report-the-error 5.4.6.4 Runtime script errors http://people.w3.org/mike/diffs/html5/spec/Overview.1.1721.html#runtime-script-errors 5.4.6.3 Events and the Window object http://people.w3.org/mike/diffs/html5/spec/Overview.1.1721.html#events-and-the-window-object 5.5 User prompts http://people.w3.org/mike/diffs/html5/spec/Overview.1.1721.html#user-prompts http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1720&r2=1.1721&f=h http://html5.org/tools/web-apps-tracker?from=2549&to=2550 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.1720 retrieving revision 1.1721 diff -u -d -r1.1720 -r1.1721 --- Overview.html 23 Dec 2008 03:41:57 -0000 1.1720 +++ Overview.html 23 Dec 2008 20:33:36 -0000 1.1721 @@ -28098,14 +28098,21 @@ </ol><h5 id=runtime-script-errors><span class=secno>5.4.6.4 </span>Runtime script errors</h5><p><em>This section only applies to user agents that support scripting in general and ECMAScript in particular.</em><p>Whenever a runtime script error occurs in one of the scripts - associated with the document, the value of the <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> <span>event handler DOM - attribute</span> of the <code><a href=#window>Window</a></code> object must be - processed, as follows:<dl class=switch><dt>If the value is a function</dt> + associated with the document, the user agent must <a href=#report-the-error>report the + error</a> using the <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> + <a href=#event-handler-dom-attributes title="event handler DOM attributes">event handler DOM + attribute</a> of the <code><a href=#window>Window</a></code>. If the error is still + <i title="">not handled</i> after this, then the error should be + reported to the user.<p>The initial value of <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> + must be <code>undefined</code>.</p><hr><p>When the user agent is required to <dfn id=report-the-error title="report the + error">report an error</dfn> <var title="">error</var> using the + attribute <var title="">onerror</var>, it must run these steps, + after which the error is either <i title="">handled</i> or <i title="">not handled</i>:<dl class=switch><dt>If the value of <var title="">onerror</var> is a function</dt> <dd> - <p>The function referenced by the <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> attribute must be invoked - with three arguments, before notifying the user of the error.</p> + <p>The function referenced by the <var title="">onerror</var> + attribute must be invoked with three arguments.</p> <p>The three arguments passed to the function are all <code>DOMString</code>s; the first must give the message that the @@ -28114,14 +28121,13 @@ occurred, and the third must give the line number in that resource on which the error occurred.</p> - <p>If the function returns false, then the error should not be - reported to the user. Otherwise, if the function returns another - value (or does not return at all), the error should be reported to - the user.</p> + <p>If the function returns false, then the error is <i title="">handled</i>. Otherwise, the error is <i title="">not + handled</i>.</p> <p>Any exceptions thrown or errors caused by this function must be reported to the user immediately after the error that the function - was called for, without calling the function again.</p> + was called for, without using the <a href=#report-the-error title="report the + error">report an error</a> algorithm again.</p> </dd> @@ -28129,7 +28135,7 @@ <dd> - <p>The error should not reported to the user.</p> + <p>The error is <i title="">handled</i>.</p> </dd> @@ -28137,12 +28143,11 @@ <dd> - <p>The error should be reported to the user.</p> + <p>The error is <i title="">not handled</i>.</p> </dd> - </dl><p>The initial value of <code title=handler-onerror><a href=#handler-onerror>onerror</a></code> - must be <code>undefined</code>.<h3 id=user-prompts><span class=secno>5.5 </span>User prompts</h3><h4 id=simple-dialogs><span class=secno>5.5.1 </span>Simple dialogs</h4><p>The <dfn id=dom-alert title=dom-alert><code>alert(<var title="">message</var>)</code></dfn> method, when invoked, must show + </dl><h3 id=user-prompts><span class=secno>5.5 </span>User prompts</h3><h4 id=simple-dialogs><span class=secno>5.5.1 </span>Simple dialogs</h4><p>The <dfn id=dom-alert title=dom-alert><code>alert(<var title="">message</var>)</code></dfn> method, when invoked, must show the given <var title="">message</var> to the user. The user agent may make the method wait for the user to acknowledge the message before returning; if so, the user agent must <a href=#pause>pause</a>
Received on Tuesday, 23 December 2008 20:37:12 UTC