authorgravatar for carl@astholm.seCarl Åstholm <carl@astholm.se> 2024-03-12 19:54:49+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-03-13 18:37:00-07:00
log2008b14bc76b54f29b07e8570a094c17aefea9d5
tree5dd07cbefb19a37813f5edb576a45453389d5128
parent7a858257f2c05f0ab8df0debda9f1d58b5ecf251

autodoc: Use `code` for keyboard events


1 files changed, 10 insertions(+), 10 deletions(-)

lib/docs/main.js+10-10
......@@ -666,8 +666,8 @@
666666 }
667667
668668 function onSearchKeyDown(ev) {
669 switch (ev.which) {
670 case 13:
669 switch (ev.code) {
670 case "Enter":
671671 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
672672
673673 clearAsyncSearch();
......@@ -677,7 +677,7 @@
677677 ev.preventDefault();
678678 ev.stopPropagation();
679679 return;
680 case 27:
680 case "Escape":
681681 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
682682
683683 domSearch.value = "";
......@@ -687,14 +687,14 @@
687687 ev.stopPropagation();
688688 startSearch();
689689 return;
690 case 38:
690 case "ArrowUp":
691691 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
692692
693693 moveSearchCursor(-1);
694694 ev.preventDefault();
695695 ev.stopPropagation();
696696 return;
697 case 40:
697 case "ArrowDown":
698698 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
699699
700700 moveSearchCursor(1);
......@@ -732,8 +732,8 @@
732732 }
733733
734734 function onWindowKeyDown(ev) {
735 switch (ev.which) {
736 case 27:
735 switch (ev.code) {
736 case "Escape":
737737 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
738738 if (!domHelpModal.classList.contains("hidden")) {
739739 domHelpModal.classList.add("hidden");
......@@ -741,7 +741,7 @@
741741 ev.stopPropagation();
742742 }
743743 break;
744 case 83:
744 case "KeyS":
745745 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
746746 domSearch.focus();
747747 domSearch.select();
......@@ -749,13 +749,13 @@
749749 ev.stopPropagation();
750750 startAsyncSearch();
751751 break;
752 case 85:
752 case "KeyU":
753753 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
754754 ev.preventDefault();
755755 ev.stopPropagation();
756756 navigateToSource();
757757 break;
758 case 191:
758 case "Slash":
759759 if (!ev.shiftKey || ev.ctrlKey || ev.altKey) return;
760760 ev.preventDefault();
761761 ev.stopPropagation();