From 4b9137906973c1a9209c015fff8993fef82e9c99 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Sun, 9 Jun 2019 01:33:36 +0200 Subject: [PATCH] add parameter cleanup --- static/buttons.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/static/buttons.js b/static/buttons.js index 3ccf0e2..7854faa 100644 --- a/static/buttons.js +++ b/static/buttons.js @@ -3,6 +3,10 @@ function forward(){ var url = new URL(window.location.href) var start = url.searchParams.get("start") var page = url.searchParams.get("page") + + /* clean URL from unessesary parameters */ + url.searchParams.delete("goto") + url.searchParams.delete("start") if(page){ page = parseInt(page) + 1 @@ -21,6 +25,10 @@ function backward(){ var url = new URL(window.location.href) var start = url.searchParams.get("start") var page = url.searchParams.get("page") + + /* clean URL from unessesary parameters */ + url.searchParams.delete("goto") + url.searchParams.delete("start") if(page){ page = parseInt(page) - 1 @@ -40,6 +48,11 @@ function backward(){ function firstPage(){ var href = window.location.href var parameterSeperator = "?" + + /* clean URL from unessesary parameters */ + url.searchParams.delete("goto") + url.searchParams.delete("start") + if(href.includes(parameterSeperator)){ window.location.href = href.split(parameterSeperator)[0] }