File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 80
80
<FeedbackFormBasic />
81
81
{/ snippet }
82
82
</Modal >
83
+ {:else if form == ' contact' }
84
+ <Modal bind:this ={modal } focusButtonOnClose scrollable >
85
+ {#snippet title ()}
86
+ Contact HathiTrust
87
+ {/ snippet }
88
+ {#snippet body ()}
89
+ {#if winterBreak }<p >{@html message }</p >{/if }
90
+ <FeedbackFormBasic />
91
+ {/ snippet }
92
+ </Modal >
83
93
{:else }
84
94
<Modal bind:this ={modal } focusHelpOnClose scrollable >
85
95
{#snippet title ()}
Original file line number Diff line number Diff line change 15
15
* @property {boolean} [fullscreenOnMobile]
16
16
* @property {boolean} [focusHelpOnClose]
17
17
* @property {boolean} [focusMyAccountOnClose]
18
+ * @property {boolean} [focusButtonOnClose]
18
19
* @property {import('svelte').Snippet} [title]
19
20
* @property {import('svelte').Snippet} [body]
20
21
* @property {import('svelte').Snippet} [footer]
33
34
fullscreenOnMobile = false ,
34
35
focusHelpOnClose = false ,
35
36
focusMyAccountOnClose = false ,
37
+ focusButtonOnClose = false ,
36
38
title,
37
39
body,
38
40
footer,
57
59
}
58
60
isOpen = true ;
59
61
dialog .showModal ();
60
- if (focusHelpOnClose || focusMyAccountOnClose) {
62
+ if (focusHelpOnClose || focusMyAccountOnClose || focusButtonOnClose ) {
61
63
window .addEventListener (' keydown' , logKeys);
62
64
}
63
65
};
81
83
if (focusMyAccountOnClose) {
82
84
document .querySelector (' #my-account a' ).focus ();
83
85
}
86
+ if (focusButtonOnClose) {
87
+ document .querySelector (' #feedback-form' ).focus ();
88
+ }
84
89
};
85
90
86
91
onMount (() => {
You can’t perform that action at this time.
0 commit comments