authorgravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2022-08-14 19:17:20+02:00
committergravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2022-08-14 19:19:44+02:00
log78bb29d1dc45acedf7ec8990e1ca2c47978b5087
tree7e8b578856e5717ee43afe85107165db967c1ed0
parentaf20dfae60bb5c1c1ae0db25339e1f4ad5f8a2e7

fix: scroll page to very top when S is pressed

Credits go to @rudedogg

2 files changed, 3 insertions(+), 3 deletions(-)

lib/docs/index.html+1-1
...@@ -612,7 +612,7 @@...@@ -612,7 +612,7 @@
612 </div>612 </div>
613 </nav>613 </nav>
614 </div>614 </div>
615 <div class="flex-right">615 <div id="docs" class="flex-right">
616 <div class="wrap">616 <div class="wrap">
617 <section class="docs">617 <section class="docs">
618 <div style="position: relative">618 <div style="position: relative">
lib/docs/main.js+2-2
...@@ -41,7 +41,7 @@ var zigAnalysis;...@@ -41,7 +41,7 @@ var zigAnalysis;
41 const domSearch = document.getElementById("search");41 const domSearch = document.getElementById("search");
42 const domSectSearchResults = document.getElementById("sectSearchResults");42 const domSectSearchResults = document.getElementById("sectSearchResults");
43 const domSectSearchAllResultsLink = document.getElementById("sectSearchAllResultsLink");43 const domSectSearchAllResultsLink = document.getElementById("sectSearchAllResultsLink");
4444 const domDocs = document.getElementById("docs");
45 const domListSearchResults = document.getElementById("listSearchResults");45 const domListSearchResults = document.getElementById("listSearchResults");
46 const domSectSearchNoResults = document.getElementById("sectSearchNoResults");46 const domSectSearchNoResults = document.getElementById("sectSearchNoResults");
47 const domSectInfo = document.getElementById("sectInfo");47 const domSectInfo = document.getElementById("sectInfo");
...@@ -3262,9 +3262,9 @@ var zigAnalysis;...@@ -3262,9 +3262,9 @@ var zigAnalysis;
3262 break;3262 break;
3263 case "s":3263 case "s":
3264 if (domHelpModal.classList.contains("hidden")) {3264 if (domHelpModal.classList.contains("hidden")) {
3265 // TODO: scroll the page to the very top
3266 domSearch.focus();3265 domSearch.focus();
3267 domSearch.select();3266 domSearch.select();
3267 domDocs.scrollTo(0, 0);
3268 ev.preventDefault();3268 ev.preventDefault();
3269 ev.stopPropagation();3269 ev.stopPropagation();
3270 startAsyncSearch();3270 startAsyncSearch();