Skip to content

Commit 48a221b

Browse files
authored
Fix issues with User Prompt Handler after PR #1791 (#1812)
1 parent 3b12477 commit 48a221b

File tree

1 file changed

+20
-15
lines changed

1 file changed

+20
-15
lines changed

index.html

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10484,6 +10484,9 @@

User Prompt Handler

1048410484
<li><p>If <var>valuevar> is a <a>stringa> set <var>valuevar> to
1048510485
the <a data-cite=infra>mapa> «["<code>defaultcode>" → <var>valuevar>]».
1048610486

10487+
<li><p>If <var>valuevar> is not a <a data-cite=infra>mapa> return
10488+
<a>errora> with <a>error codea> <a>invalid argumenta>.
10489+
1048710490
<li>Let <var>user prompt handlervar> be an empty <a data-cite=infra>mapa>.
1048810491

1048910492
<li><p>For each <var>prompt typevar><var>handlervar> in <var>valuevar>:
@@ -10507,13 +10510,16 @@

User Prompt Handler

1050710510
set <var>handler<var> to "<code>dismisscode>"
1050810511
and <var>notifyvar> to true.
1050910512

10513+
<li><p>If <var>handlervar> is "<code>ignorecode>",
10514+
set <var>notifyvar> to true.
10515+
1051010516
<li><p>Let <var>configurationvar> be a <a>prompt handler
1051110517
configurationa> with [=prompt handler
1051210518
configuration/handler=] <var>handlervar> and [=prompt handler
1051310519
configuration/notify=] <var>notifyvar>.
1051410520

1051510521
<li><p>[=map/Set=] <var>user prompt
10516-
handlervar>[<var>handlervar>] to <var>configurationvar>.
10522+
handlervar>[<var>prompt typevar>] to <var>configurationvar>.
1051710523

1051810524
ol>
1051910525
li>
@@ -10527,12 +10533,12 @@

User Prompt Handler

1052710533
<ol class="algorithm">
1052810534
<li><p>If the <a>user prompt handlera> is null, return true.
1052910535

10530-
<li><p>For each <var>request keyvar><var>request handlervar>
10536+
<li><p>For each <var>request prompt typevar><var>request handlervar>
1053110537
in <var>requested prompt handlervar>:
1053210538

1053310539
<ol>
1053410540
<li><p>If the <a>user prompt handlera>
10535-
[=map/contains=] <var>keyvar>:
10541+
[=map/contains=] <var>request prompt typevar>:
1053610542

1053710543
<ol>
1053810544

@@ -10559,12 +10565,12 @@

User Prompt Handler

1055910565
<li><p>If the <a>user prompt handlera> is null, set the <a>user prompt
1056010566
handlera> to an empty map.
1056110567

10562-
<li><p>For each <var>request keyvar><var>request handlervar>
10568+
<li><p>For each <var>request prompt typevar><var>request handlervar>
1056310569
in <var>requested prompt handlervar>:
1056410570

1056510571
<ol>
10566-
<li><p>Set <a>user prompt handlera>[<var>keyvar>] to <var>value</var>.
10567-
10572+
<li><p>Set <a>user prompt handlera>[<var>request prompt type</var>]
10573+
to <var>request handlervar>.
1056810574
ol>
1056910575

1057010576
ol>
@@ -10656,19 +10662,18 @@

User Prompt Handler

1065610662
on <var>handlervar>'s [=prompt handler configuration/handler=]:
1065710663

1065810664
<dl class=switch>
10659-
<dt>"<code>acceptcode>"
10660-
<dd><p><a>Accepta> the <a>current user prompta>.
10665+
<dt>"<code>acceptcode>"
10666+
<dd><p><a>Accepta> the <a>current user prompta>.
1066110667

10662-
<dt>"<code>dismisscode>"
10663-
<dd><p><a>Dismissa> the <a>current user prompta>.
10668+
<dt>"<code>dismisscode>"
10669+
<dd><p><a>Dismissa> the <a>current user prompta>.
1066410670

10665-
<dt>"<code>ignorecode>"
10666-
<dd><p>Do nothing.
10671+
<dt>"<code>ignorecode>"
10672+
<dd><p>Do nothing.
1066710673
dl>
1066810674

10669-
<li><p>If <var>handlervar>'s [=prompt handler
10670-
configuration/notify=] is true, return <a>annotated unexpected
10671-
alert open errora>.
10675+
<li><p>If <var>handlervar>'s [=prompt handler configuration/notify=]
10676+
is true, return <a>annotated unexpected alert open errora>.
1067210677

1067310678
<li><p>Return <a>successa>.
1067410679
ol>

0 commit comments

Comments
 (0)