| ... | @@ -666,8 +666,8 @@ | ... | @@ -666,8 +666,8 @@ |
| 666 | } | 666 | } |
| 667 | | 667 | |
| 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; |
| 672 | | 672 | |
| 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; |
| 682 | | 682 | |
| 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; |
| 692 | | 692 | |
| 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; |
| 699 | | 699 | |
| 700 | moveSearchCursor(1); | 700 | moveSearchCursor(1); |
| ... | @@ -732,8 +732,8 @@ | ... | @@ -732,8 +732,8 @@ |
| 732 | } | 732 | } |
| 733 | | 733 | |
| 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(); |