mirror of
https://github.com/FAUSheppy/open-web-leaderboard.git
synced 2025-12-09 16:38:32 +01:00
scroll play to center of view when searched
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
/* predefine some variables */
|
||||
var url = new URL(window.location.href)
|
||||
var page = url.searchParams.get("page")
|
||||
var page = url.searchParams.get("string")
|
||||
var buttonBackward = document.getElementById("button-backward")
|
||||
var buttonForward = document.getElementById("button-forward")
|
||||
var buttonFirst = document.getElementById("button-first")
|
||||
@@ -24,6 +25,13 @@ if(isLastPage){
|
||||
buttonForward.classList.add("disabled")
|
||||
}
|
||||
|
||||
/* if request was a playersearch, move to player */
|
||||
targetPlayerElements = document.getElementsByClassName("targetPlayer")
|
||||
if(targetPlayerElements.length == 1){
|
||||
scrollOptions = {beahviour: "smooth", block:"center"}
|
||||
targetPlayerElements[0].scrollIntoView(scrollOptions);
|
||||
}
|
||||
|
||||
function forward(){
|
||||
|
||||
if(page){
|
||||
|
||||
@@ -147,6 +147,11 @@ body{
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
|
||||
.targetPlayer{
|
||||
/* overwrite background for seached player */
|
||||
background: yellow !important;
|
||||
}
|
||||
|
||||
.endOfBoardIndicator{
|
||||
background: red;
|
||||
text-align: center;
|
||||
|
||||
Reference in New Issue
Block a user