Merge pull request #5 from n8k99/claude/claude-md-mhy85sj7tlvzwb5w-01QzBpdgGJXE5Qk3JaNupuxM

Claude/claude md mhy85sj7tlvzwb5w 01 qz bpdg gjxe5 qk3 ja nupux m
This commit is contained in:
Nathan Eckenrode 2025-11-13 22:47:27 -05:00 committed by GitHub
commit eeb4f07dbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 2 deletions

View file

@ -8232,7 +8232,7 @@
<script src="modules/ui/style-presets.js?v=1.100.00"></script>
<script src="modules/ui/general.js?v=1.100.00"></script>
<script src="modules/ui/options.js?v=1.106.2"></script>
<script src="main.js?v=1.108.12">
<script src="main.js?v=1.108.13.1">
<script defer src="modules/ui/style.js?v=1.108.4"></script>
<script defer src="modules/ui/editors.js?v=1.108.5"></script>
@ -8277,7 +8277,7 @@
<script defer src="modules/coa-renderer.js?v=1.99.00"></script>
<script defer src="libs/rgbquant.min.js"></script>
<script defer src="libs/jquery.ui.touch-punch.min.js"></script>
<script defer src="modules/io/save.js?v=1.108.12"></script>
<script defer src="modules/io/save.js?v=1.108.13.1"></script>
<script defer src="modules/io/load.js?v=1.108.13"></script>
<script defer src="modules/io/cloud.js?v=1.106.0"></script>
<script defer src="modules/io/export.js?v=1.108.11"></script>

View file

@ -291,6 +291,14 @@ async function checkLoadParameters() {
return;
}
// restore onloadBehavior from localStorage if saved
const storedBehavior = localStorage.getItem("onloadBehavior");
WARN && console.warn("Stored onloadBehavior:", storedBehavior);
if (storedBehavior) {
byId("onloadBehavior").value = storedBehavior;
}
WARN && console.warn("Current onloadBehavior value:", byId("onloadBehavior").value);
// check if there is a default map saved to indexedDB
if (byId("onloadBehavior").value === "default") {
try {

View file

@ -175,6 +175,9 @@ async function saveAsDefaultMap() {
const mapData = prepareMapData();
const blob = new Blob([mapData], {type: "text/plain"});
await ldb.set("defaultMap", blob);
localStorage.setItem("onloadBehavior", "default");
byId("onloadBehavior").value = "default";
WARN && console.warn("Default map saved. onloadBehavior set to:", localStorage.getItem("onloadBehavior"));
tip("Map is set as default and will open on load", true, "success", 5000);
} catch (error) {
ERROR && console.error(error);
@ -186,6 +189,8 @@ async function saveAsDefaultMap() {
async function clearDefaultMap() {
try {
await ldb.set("defaultMap", null);
localStorage.removeItem("onloadBehavior");
byId("onloadBehavior").value = "random";
tip("Default map cleared", false, "success", 2000);
} catch (error) {
ERROR && console.error(error);