manage url args
This commit is contained in:
parent
9b2f1f9d78
commit
5836f53a24
@ -25,5 +25,5 @@ location /sudoku/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
location ~ "^/sudoku/([1-9.]{81})$" {
|
location ~ "^/sudoku/([1-9.]{81})$" {
|
||||||
rewrite "^/sudoku/([1-9.]{81})$" /sudoku/sudoku.php?grid=$1 last;
|
rewrite "^/sudoku/([1-9.]{81})\??(.*)?(#.*)?$" /sudoku/sudoku.php?grid=$1&$2$3 last;
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ window.onload = function () {
|
|||||||
rowId++
|
rowId++
|
||||||
}
|
}
|
||||||
|
|
||||||
const savedGame = localStorage[location.href]
|
const savedGame = localStorage[location.pathname]
|
||||||
if (savedGame) {
|
if (savedGame) {
|
||||||
boxes.forEach((box, i) => {
|
boxes.forEach((box, i) => {
|
||||||
if (!box.disabled && savedGame[i] != UNKNOWN) {
|
if (!box.disabled && savedGame[i] != UNKNOWN) {
|
||||||
@ -79,7 +79,7 @@ window.onload = function () {
|
|||||||
refreshUI()
|
refreshUI()
|
||||||
|
|
||||||
if ("serviceWorker" in navigator) {
|
if ("serviceWorker" in navigator) {
|
||||||
navigator.serviceWorker.register(`service-worker.php?location=${location.href}`)
|
navigator.serviceWorker.register(`service-worker.php?location=${location.pathname}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,7 +150,7 @@ function oninput() {
|
|||||||
|
|
||||||
function refreshBox(box) {
|
function refreshBox(box) {
|
||||||
let saveGame = boxes.map(box => box.value || UNKNOWN).join("")
|
let saveGame = boxes.map(box => box.value || UNKNOWN).join("")
|
||||||
localStorage[location.href] = saveGame
|
localStorage[location.pathname] = saveGame
|
||||||
fixGridLink.href = saveGame
|
fixGridLink.href = saveGame
|
||||||
|
|
||||||
box.neighbourhood.concat([box]).forEach(neighbour => {
|
box.neighbourhood.concat([box]).forEach(neighbour => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user