Skip to content

Commit b69cbd5

Browse files
committed
ETT-799: update modal component with keyboard focus for download panel
1 parent 8845a29 commit b69cbd5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/js/components/Modal/index.svelte

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
focusHelpOnClose = false,
3636
focusMyAccountOnClose = false,
3737
focusButtonOnClose = false,
38+
focusDownloadOnClose = false,
3839
title,
3940
body,
4041
footer,
@@ -59,7 +60,7 @@
5960
}
6061
isOpen = true;
6162
dialog.showModal();
62-
if (focusHelpOnClose || focusMyAccountOnClose || focusButtonOnClose) {
63+
if (focusHelpOnClose || focusMyAccountOnClose || focusButtonOnClose || focusDownloadOnClose) {
6364
window.addEventListener('keydown', logKeys);
6465
}
6566
};
@@ -86,6 +87,9 @@
8687
if (focusButtonOnClose) {
8788
document.querySelector('#feedback-form').focus();
8889
}
90+
if (focusDownloadOnClose) {
91+
setTimeout(() => {document.getElementById('submit-download').focus();}, 100)
92+
}
8993
};
9094
9195
onMount(() => {

0 commit comments

Comments
 (0)