add parameter cleanup

This commit is contained in:
2019-06-09 01:33:36 +02:00
parent eb34339ceb
commit 4b91379069

View File

@@ -4,6 +4,10 @@ function forward(){
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
}else if(start){ }else if(start){
@@ -22,6 +26,10 @@ function backward(){
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
if(page < 0){ if(page < 0){
@@ -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]
} }