Hopefully fix history state.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Captain ALM 2022-07-30 22:17:33 +01:00
parent 814b43e43d
commit 489ec3a7df
Signed by: alfred
GPG Key ID: 4E4ADD02609997B1
1 changed files with 8 additions and 2 deletions

View File

@ -9,6 +9,7 @@ var SortOrderBStateI = true
var SortOrderEnabled = false
var SortValue = ""
var OrderValue = ""
var ReplaceNeeded = true
function SetupJS() {
SetupIndexArray()
SetupJSTheme()
@ -78,11 +79,16 @@ function PushHistory(url) {
var s = true
if (window.history) {
if (window.history.pushState) {
window.history.pushState({
var objectData = {
light: !!document.getElementById("so-theme"),
order: document.getElementById("so-order").value,
sort: document.getElementById("so-sort").value
}, "", url);
};
if (ReplaceNeeded) {
window.history.replaceState(objectData, "", url);
ReplaceNeeded = false
}
window.history.pushState( objectData, "", url);
s = false
}
}