@@ -10484,6 +10484,9 @@
User Prompt Handler
10484
10484
< li > < p > If < var > valuevar > is a < a > stringa > set < var > valuevar > to
10485
10485
the < a data-cite =infra > mapa > «["< code > defaultcode > " → < var > valuevar > ]».
10486
10486
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
+
10487
10490
< li > Let < var > user prompt handlervar > be an empty < a data-cite =infra > mapa > .
10488
10491
10489
10492
< li > < p > For each < var > prompt typevar > → < var > handlervar > in < var > valuevar > :
@@ -10507,13 +10510,16 @@
User Prompt Handler
10507
10510
set < var > handler< var > to "< code > dismisscode > "
10508
10511
and < var > notifyvar > to true.
10509
10512
10513
+ < li > < p > If < var > handlervar > is "< code > ignorecode > ",
10514
+ set < var > notifyvar > to true.
10515
+
10510
10516
< li > < p > Let < var > configurationvar > be a < a > prompt handler
10511
10517
configurationa > with [=prompt handler
10512
10518
configuration/handler=] < var > handlervar > and [=prompt handler
10513
10519
configuration/notify=] < var > notifyvar > .
10514
10520
10515
10521
< li > < p > [=map/Set=] < var > user prompt
10516
- handlervar > [< var > handler var > ] to < var > configurationvar > .
10522
+ handlervar > [< var > prompt type var > ] to < var > configurationvar > .
10517
10523
10518
10524
ol >
10519
10525
li >
@@ -10527,12 +10533,12 @@
User Prompt Handler
10527
10533
< ol class ="algorithm ">
10528
10534
< li > < p > If the < a > user prompt handlera > is null, return true.
10529
10535
10530
- < li > < p > For each < var > request key var > → < var > request handlervar >
10536
+ < li > < p > For each < var > request prompt type var > → < var > request handlervar >
10531
10537
in < var > requested prompt handlervar > :
10532
10538
10533
10539
< ol >
10534
10540
< li > < p > If the < a > user prompt handlera >
10535
- [=map/contains=] < var > key var > :
10541
+ [=map/contains=] < var > request prompt type var > :
10536
10542
10537
10543
< ol >
10538
10544
@@ -10559,12 +10565,12 @@
User Prompt Handler
10559
10565
< li > < p > If the < a > user prompt handlera > is null, set the < a > user prompt
10560
10566
handlera > to an empty map.
10561
10567
10562
- < li > < p > For each < var > request key var > → < var > request handlervar >
10568
+ < li > < p > For each < var > request prompt type var > → < var > request handlervar >
10563
10569
in < var > requested prompt handlervar > :
10564
10570
10565
10571
< ol >
10566
- < li > < p > Set < a > user prompt handlera > [< var > key var > ] to < var > value < /var > .
10567
-
10572
+ < li > < p > Set < a > user prompt handlera > [< var > request prompt type < /var > ]
10573
+ to < var > request handler var > .
10568
10574
ol >
10569
10575
10570
10576
ol >
@@ -10656,19 +10662,18 @@
User Prompt Handler
10656
10662
on < var > handlervar > 's [=prompt handler configuration/handler=]:
10657
10663
10658
10664
< 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 > .
10661
10667
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 > .
10664
10670
10665
- < dt > "< code > ignorecode > "
10666
- < dd > < p > Do nothing.
10671
+ < dt > "< code > ignorecode > "
10672
+ < dd > < p > Do nothing.
10667
10673
dl >
10668
10674
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 > .
10672
10677
10673
10678
< li > < p > Return < a > successa > .
10674
10679
ol >
0 commit comments