mirror of
https://github.com/FAUSheppy/open-web-leaderboard.git
synced 2025-12-06 07:01:36 +01:00
add parameter cleanup
This commit is contained in:
@@ -3,6 +3,10 @@ function forward(){
|
|||||||
var url = new URL(window.location.href)
|
var url = new URL(window.location.href)
|
||||||
var start = url.searchParams.get("start")
|
var start = url.searchParams.get("start")
|
||||||
var page = url.searchParams.get("page")
|
var page = url.searchParams.get("page")
|
||||||
|
|
||||||
|
/* clean URL from unessesary parameters */
|
||||||
|
url.searchParams.delete("goto")
|
||||||
|
url.searchParams.delete("start")
|
||||||
|
|
||||||
if(page){
|
if(page){
|
||||||
page = parseInt(page) + 1
|
page = parseInt(page) + 1
|
||||||
@@ -21,6 +25,10 @@ function backward(){
|
|||||||
var url = new URL(window.location.href)
|
var url = new URL(window.location.href)
|
||||||
var start = url.searchParams.get("start")
|
var start = url.searchParams.get("start")
|
||||||
var page = url.searchParams.get("page")
|
var page = url.searchParams.get("page")
|
||||||
|
|
||||||
|
/* clean URL from unessesary parameters */
|
||||||
|
url.searchParams.delete("goto")
|
||||||
|
url.searchParams.delete("start")
|
||||||
|
|
||||||
if(page){
|
if(page){
|
||||||
page = parseInt(page) - 1
|
page = parseInt(page) - 1
|
||||||
@@ -40,6 +48,11 @@ function backward(){
|
|||||||
function firstPage(){
|
function firstPage(){
|
||||||
var href = window.location.href
|
var href = window.location.href
|
||||||
var parameterSeperator = "?"
|
var parameterSeperator = "?"
|
||||||
|
|
||||||
|
/* clean URL from unessesary parameters */
|
||||||
|
url.searchParams.delete("goto")
|
||||||
|
url.searchParams.delete("start")
|
||||||
|
|
||||||
if(href.includes(parameterSeperator)){
|
if(href.includes(parameterSeperator)){
|
||||||
window.location.href = href.split(parameterSeperator)[0]
|
window.location.href = href.split(parameterSeperator)[0]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user