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 @@...@@ -666,8 +666,8 @@
666 }666 }
667667
668 function onSearchKeyDown(ev) {668 function onSearchKeyDown(ev) {
669 switch (ev.which) {669 switch (ev.code) {
670 case 13:670 case "Enter":
671 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;671 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
672672
673 clearAsyncSearch();673 clearAsyncSearch();
...@@ -677,7 +677,7 @@...@@ -677,7 +677,7 @@
677 ev.preventDefault();677 ev.preventDefault();
678 ev.stopPropagation();678 ev.stopPropagation();
679 return;679 return;
680 case 27:680 case "Escape":
681 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;681 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
682682
683 domSearch.value = "";683 domSearch.value = "";
...@@ -687,14 +687,14 @@...@@ -687,14 +687,14 @@
687 ev.stopPropagation();687 ev.stopPropagation();
688 startSearch();688 startSearch();
689 return;689 return;
690 case 38:690 case "ArrowUp":
691 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;691 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
692692
693 moveSearchCursor(-1);693 moveSearchCursor(-1);
694 ev.preventDefault();694 ev.preventDefault();
695 ev.stopPropagation();695 ev.stopPropagation();
696 return;696 return;
697 case 40:697 case "ArrowDown":
698 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;698 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
699699
700 moveSearchCursor(1);700 moveSearchCursor(1);
...@@ -732,8 +732,8 @@...@@ -732,8 +732,8 @@
732 }732 }
733733
734 function onWindowKeyDown(ev) {734 function onWindowKeyDown(ev) {
735 switch (ev.which) {735 switch (ev.code) {
736 case 27:736 case "Escape":
737 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;737 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
738 if (!domHelpModal.classList.contains("hidden")) {738 if (!domHelpModal.classList.contains("hidden")) {
739 domHelpModal.classList.add("hidden");739 domHelpModal.classList.add("hidden");
...@@ -741,7 +741,7 @@...@@ -741,7 +741,7 @@
741 ev.stopPropagation();741 ev.stopPropagation();
742 }742 }
743 break;743 break;
744 case 83:744 case "KeyS":
745 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;745 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
746 domSearch.focus();746 domSearch.focus();
747 domSearch.select();747 domSearch.select();
...@@ -749,13 +749,13 @@...@@ -749,13 +749,13 @@
749 ev.stopPropagation();749 ev.stopPropagation();
750 startAsyncSearch();750 startAsyncSearch();
751 break;751 break;
752 case 85:752 case "KeyU":
753 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;753 if (ev.shiftKey || ev.ctrlKey || ev.altKey) return;
754 ev.preventDefault();754 ev.preventDefault();
755 ev.stopPropagation();755 ev.stopPropagation();
756 navigateToSource();756 navigateToSource();
757 break;757 break;
758 case 191:758 case "Slash":
759 if (!ev.shiftKey || ev.ctrlKey || ev.altKey) return;759 if (!ev.shiftKey || ev.ctrlKey || ev.altKey) return;
760 ev.preventDefault();760 ev.preventDefault();
761 ev.stopPropagation();761 ev.stopPropagation();