make button focus a little more situational
This commit is contained in:
@ -107,18 +107,11 @@ dropdownButton.addEventListener("keydown", (event) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
firstDropdownItem.addEventListener("keydown", (event) => {
|
firstDropdownItem.addEventListener("keydown", (event) => {
|
||||||
if (event.key === "Tab" && event.shiftKey) {
|
if (event.key === "Tab" && event.shiftKey) closeDropdown();
|
||||||
event.preventDefault();
|
|
||||||
closeDropdown();
|
|
||||||
dropdownButton.focus();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
lastDropdownItem.addEventListener("keydown", (event) => {
|
lastDropdownItem.addEventListener("keydown", (event) => {
|
||||||
if (event.key === "Tab" && !event.shiftKey) {
|
if (event.key === "Tab" && !event.shiftKey) closeDropdown();
|
||||||
event.preventDefault();
|
|
||||||
closeDropdown();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
document.addEventListener("keydown", (event) => {
|
document.addEventListener("keydown", (event) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user