[html5] r2916 - [] (0) Release the storage lock whenever something modal happens, like window.al [...]
whatwg at whatwg.org
whatwg at whatwg.org
Thu Mar 26 01:08:32 PDT 2009
Author: ianh
Date: 2009-03-26 01:08:31 -0700 (Thu, 26 Mar 2009)
New Revision: 2916
Modified:
index
source
Log:
[] (0) Release the storage lock whenever something modal happens, like window.alert(), or printing.
Modified: index
===================================================================
--- index 2009-03-26 04:31:42 UTC (rev 2915)
+++ index 2009-03-26 08:08:31 UTC (rev 2916)
@@ -41145,6 +41145,9 @@
<p>Displays a modal alert with the given message, and waits for the user to dismiss it.</p>
+ <p>A call to the <code title=dom-navigator-getStorageUpdates><a href=#dom-navigator-getstorageupdates>navigator.getStorageUpdates()</a></code>
+ method is implied when this method is invoked.</p>
+
</dd>
<dt><var title="">result</var> = <var title="">window</var> . <code title=dom-confirm><a href=#dom-confirm>confirm</a></code>(<var title="">message</var>)</dt>
@@ -41154,6 +41157,9 @@
for the user to dismiss it, and returns true if the user clicks OK
and false if the user clicks Cancel.</p>
+ <p>A call to the <code title=dom-navigator-getStorageUpdates><a href=#dom-navigator-getstorageupdates>navigator.getStorageUpdates()</a></code>
+ method is implied when this method is invoked.</p>
+
</dd>
<dt><var title="">result</var> = <var title="">window</var> . <code title=dom-prompt><a href=#dom-prompt>prompt</a></code>(<var title="">message</var> [, <var title="">default</var>] )</dt>
@@ -41165,28 +41171,31 @@
instead. If the second argument is present, then the given value
is used as a default.</p>
+ <p>A call to the <code title=dom-navigator-getStorageUpdates><a href=#dom-navigator-getstorageupdates>navigator.getStorageUpdates()</a></code>
+ method is implied when this method is invoked.</p>
+
</dd>
</dl><div class=impl>
- <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>
- while the method is waiting.</p>
+ <p>The <dfn id=dom-alert title=dom-alert><code>alert(<var title="">message</var>)</code></dfn> method, when invoked, must
+ release the <a href=#storage-mutex>storage mutex</a> and 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> while the
+ method is waiting.</p>
- <p>The <dfn id=dom-confirm title=dom-confirm><code>confirm(<var title="">message</var>)</code></dfn> method, when invoked, must show
- the given <var title="">message</var> to the user, and ask the user
- to respond with a positive or negative response. The user agent must
- then <a href=#pause>pause</a> as the method waits for the user's
- response. If the user responds positively, the method must return
- true, and if the user responds negatively, the method must return
- false.</p>
+ <p>The <dfn id=dom-confirm title=dom-confirm><code>confirm(<var title="">message</var>)</code></dfn> method, when invoked, must
+ release the <a href=#storage-mutex>storage mutex</a> andshow the given <var title="">message</var> to the user, and ask the user to respond with
+ a positive or negative response. The user agent must then
+ <a href=#pause>pause</a> as the method waits for the user's response. If
+ the user responds positively, the method must return true, and if
+ the user responds negatively, the method must return false.</p>
<p>The <dfn id=dom-prompt title=dom-prompt><code>prompt(<var title="">message</var>, <var title="">default</var>)</code></dfn>
- method, when invoked, must show the given <var title="">message</var> to the user, and ask the user to either
- respond with a string value or abort. The user agent must then
- <a href=#pause>pause</a> as the method waits for the user's
+ method, when invoked, must release the <a href=#storage-mutex>storage mutex</a>,
+ show the given <var title="">message</var> to the user, and ask the
+ user to either respond with a string value or abort. The user agent
+ must then <a href=#pause>pause</a> as the method waits for the user's
response. The second argument is optional. If the second argument
(<var title="">default</var>) is present, then the response must be
defaulted to the value given by <var title="">default</var>. If the
@@ -41204,6 +41213,9 @@
<p>Prompts the user to print the page.</p>
+ <p>A call to the <code title=dom-navigator-getStorageUpdates><a href=#dom-navigator-getstorageupdates>navigator.getStorageUpdates()</a></code>
+ method is implied when this method is invoked.</p>
+
</dd>
</dl><div class=impl>
@@ -41249,6 +41261,12 @@
<li>
+ <p>The user agent must release the <a href=#storage-mutex>storage mutex</a>.</p>
+
+ </li>
+
+ <li>
+
<p>The user agent should offer the user the opportunity to
<a href=#obtain-a-physical-form>obtain a physical form</a> (or the representation of a
physical form) of the document. The user agent may wait for the
@@ -41290,6 +41308,9 @@
<p>Prompts the user with the given page, waits for that page to
close, and returns the return value.</p>
+ <p>A call to the <code title=dom-navigator-getStorageUpdates><a href=#dom-navigator-getstorageupdates>navigator.getStorageUpdates()</a></code>
+ method is implied when this method is invoked.</p>
+
</dd>
</dl><div class=impl>
@@ -41306,8 +41327,16 @@
<p>If this fails, then throw a <code><a href=#syntax_err>SYNTAX_ERR</a></code> exception
and abort these steps.</p>
+ </li>
+
<li>
+ <p>Release the <a href=#storage-mutex>storage mutex</a>.</p>
+
+ </li>
+
+ <li>
+
<p>If the user agent is configured such that this invocation of
<code title=dom-showModalDialog><a href=#dom-showmodaldialog>showModalDialog()</a></code> is
somehow disabled, then the method returns the empty string; abort
Modified: source
===================================================================
--- source 2009-03-26 04:31:42 UTC (rev 2915)
+++ source 2009-03-26 08:08:31 UTC (rev 2916)
@@ -46737,6 +46737,10 @@
<p>Displays a modal alert with the given message, and waits for the user to dismiss it.</p>
+ <p>A call to the <code
+ title="dom-navigator-getStorageUpdates">navigator.getStorageUpdates()</code>
+ method is implied when this method is invoked.</p>
+
</dd>
<dt><var title="">result</var> = <var title="">window</var> . <code title="dom-confirm">confirm</code>(<var title="">message</var>)</dt>
@@ -46746,6 +46750,10 @@
for the user to dismiss it, and returns true if the user clicks OK
and false if the user clicks Cancel.</p>
+ <p>A call to the <code
+ title="dom-navigator-getStorageUpdates">navigator.getStorageUpdates()</code>
+ method is implied when this method is invoked.</p>
+
</dd>
<dt><var title="">result</var> = <var title="">window</var> . <code title="dom-prompt">prompt</code>(<var title="">message</var> [, <var title="">default</var>] )</dt>
@@ -46757,6 +46765,10 @@
instead. If the second argument is present, then the given value
is used as a default.</p>
+ <p>A call to the <code
+ title="dom-navigator-getStorageUpdates">navigator.getStorageUpdates()</code>
+ method is implied when this method is invoked.</p>
+
</dd>
</dl>
@@ -46764,27 +46776,28 @@
<div class="impl">
<p>The <dfn 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 <span>pause</span>
- while the method is waiting.</p>
+ title="">message</var>)</code></dfn> method, when invoked, must
+ release the <span>storage mutex</span> and 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 <span>pause</span> while the
+ method is waiting.</p>
<p>The <dfn title="dom-confirm"><code>confirm(<var
- title="">message</var>)</code></dfn> method, when invoked, must show
- the given <var title="">message</var> to the user, and ask the user
- to respond with a positive or negative response. The user agent must
- then <span>pause</span> as the method waits for the user's
- response. If the user responds positively, the method must return
- true, and if the user responds negatively, the method must return
- false.</p>
+ title="">message</var>)</code></dfn> method, when invoked, must
+ release the <span>storage mutex</span> andshow the given <var
+ title="">message</var> to the user, and ask the user to respond with
+ a positive or negative response. The user agent must then
+ <span>pause</span> as the method waits for the user's response. If
+ the user responds positively, the method must return true, and if
+ the user responds negatively, the method must return false.</p>
<p>The <dfn title="dom-prompt"><code>prompt(<var
title="">message</var>, <var title="">default</var>)</code></dfn>
- method, when invoked, must show the given <var
- title="">message</var> to the user, and ask the user to either
- respond with a string value or abort. The user agent must then
- <span>pause</span> as the method waits for the user's
+ method, when invoked, must release the <span>storage mutex</span>,
+ show the given <var title="">message</var> to the user, and ask the
+ user to either respond with a string value or abort. The user agent
+ must then <span>pause</span> as the method waits for the user's
response. The second argument is optional. If the second argument
(<var title="">default</var>) is present, then the response must be
defaulted to the value given by <var title="">default</var>. If the
@@ -46804,6 +46817,10 @@
<p>Prompts the user to print the page.</p>
+ <p>A call to the <code
+ title="dom-navigator-getStorageUpdates">navigator.getStorageUpdates()</code>
+ method is implied when this method is invoked.</p>
+
</dd>
</dl>
@@ -46855,6 +46872,12 @@
<li>
+ <p>The user agent must release the <span>storage mutex</span>.</p>
+
+ </li>
+
+ <li>
+
<p>The user agent should offer the user the opportunity to
<span>obtain a physical form</span> (or the representation of a
physical form) of the document. The user agent may wait for the
@@ -46901,6 +46924,10 @@
<p>Prompts the user with the given page, waits for that page to
close, and returns the return value.</p>
+ <p>A call to the <code
+ title="dom-navigator-getStorageUpdates">navigator.getStorageUpdates()</code>
+ method is implied when this method is invoked.</p>
+
</dd>
</dl>
@@ -46923,8 +46950,16 @@
<p>If this fails, then throw a <code>SYNTAX_ERR</code> exception
and abort these steps.</p>
+ </li>
+
<li>
+ <p>Release the <span>storage mutex</span>.</p>
+
+ </li>
+
+ <li>
+
<p>If the user agent is configured such that this invocation of
<code title="dom-showModalDialog">showModalDialog()</code> is
somehow disabled, then the method returns the empty string; abort
More information about the Commit-Watchers
mailing list