mirror of
https://github.com/zumbiepig/MineXLauncher.git
synced 2025-06-08 07:44:48 +00:00
go to /play, remember last version
This commit is contained in:
parent
7830ed53e5
commit
8503fd083f
22
public/play/index.html
Normal file
22
public/play/index.html
Normal file
@ -0,0 +1,22 @@
|
||||
<html>
|
||||
<head>
|
||||
<script>
|
||||
const storage = {
|
||||
session: {
|
||||
get: function (key) {
|
||||
const item = sessionStorage.getItem('minexlauncher');
|
||||
if (item !== null) {
|
||||
const json = JSON.parse(item);
|
||||
if (json[key] !== undefined) {
|
||||
return json[key];
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
return undefined;
|
||||
},
|
||||
},
|
||||
};
|
||||
window.location.href = storage.session.get('lastGame') ?? '/';
|
||||
</script>
|
||||
</head>
|
||||
</html>
|
@ -22,6 +22,6 @@ window.addEventListener('load', function () {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
window.eaglercraftOpts.joinServer = urlParams.get('server') ?? undefined;
|
||||
|
||||
history.replaceState({}, '', '/');
|
||||
history.replaceState({}, '', '/play');
|
||||
main();
|
||||
});
|
||||
|
@ -40,6 +40,6 @@ window.addEventListener('load', () => {
|
||||
window.eaglercraftXOpts.joinServer = urlParams.get('server') ?? undefined;
|
||||
window.eaglercraftXOpts.Mods = storage.local.get('mods') ?? [];
|
||||
|
||||
history.replaceState({}, '', '/');
|
||||
history.replaceState({}, '', '/play');
|
||||
main();
|
||||
});
|
||||
|
@ -21,6 +21,6 @@ window.addEventListener('load', () => {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
window.eaglercraftXOpts.joinServer = urlParams.get('server') ?? undefined;
|
||||
|
||||
history.replaceState({}, '', '/');
|
||||
history.replaceState({}, '', '/play');
|
||||
main();
|
||||
});
|
||||
|
@ -16,6 +16,6 @@ window.addEventListener('load', () => {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
window.eaglercraftXOpts.joinServer = urlParams.get('server') ?? undefined;
|
||||
|
||||
history.replaceState({}, '', '/');
|
||||
history.replaceState({}, '', '/play');
|
||||
main();
|
||||
});
|
||||
|
@ -5,6 +5,6 @@ window.addEventListener('load', function () {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
window.minecraftOpts.push(urlParams.get('server') ?? undefined);
|
||||
|
||||
history.replaceState({}, '', '/');
|
||||
history.replaceState({}, '', '/play');
|
||||
main();
|
||||
});
|
||||
|
@ -54,10 +54,12 @@ const game = {
|
||||
play: function (version?: string) {
|
||||
if (version) {
|
||||
document.body.style.display = 'none';
|
||||
storage.session.set('lastGame', version);
|
||||
// @ts-expect-error
|
||||
window.top.location.href = version;
|
||||
} else if (selectedVersion) {
|
||||
document.body.style.display = 'none';
|
||||
storage.session.set('lastPage', selectedVersion);
|
||||
// @ts-expect-error
|
||||
window.top.location.href = selectedVersion;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user