From 71cc739b4dd04981aab1b9e95b4347ce2536b0b1 Mon Sep 17 00:00:00 2001 From: Azgaar Date: Wed, 9 Aug 2023 18:18:29 +0400 Subject: [PATCH] fix: don't take outdated values from .map file on load --- index.html | 4 ++-- modules/io/load.js | 6 +++--- modules/io/save.js | 4 ++-- versioning.js | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 44406fde..f143a48a 100644 --- a/index.html +++ b/index.html @@ -8004,8 +8004,8 @@ - - + + diff --git a/modules/io/load.js b/modules/io/load.js index 969cd80b..7b74da08 100644 --- a/modules/io/load.js +++ b/modules/io/load.js @@ -221,9 +221,9 @@ async function parseLoadedData(data) { if (settings[18]) precInput.value = precOutput.value = settings[18]; if (settings[19]) options = JSON.parse(settings[19]); - // setting 16 and 17 (temperature) are part of options now - if (settings[16]) options.temperatureEquator = Number(settings[16]); - if (settings[17]) options.temperatureNorthPole = options.temperatureSouthPole = Number(settings[17]); + // setting 16 and 17 (temperature) are part of options now, kept as "" in newer versions for compatibility + if (settings[16]) options.temperatureEquator = +settings[16]; + if (settings[17]) options.temperatureNorthPole = options.temperatureSouthPole = +settings[17]; if (settings[20]) mapName.value = settings[20]; if (settings[21]) hideLabels.checked = +settings[21]; diff --git a/modules/io/save.js b/modules/io/save.js index f3e58147..97cf7c09 100644 --- a/modules/io/save.js +++ b/modules/io/save.js @@ -24,8 +24,8 @@ function getMapData() { urbanization, mapSizeOutput.value, latitudeOutput.value, - 0, // previously used for temperatureEquatorOutput.value - 0, // previously used for tempNorthOutput.value + "", // previously used for temperatureEquatorOutput.value + "", // previously used for tempNorthOutput.value precOutput.value, JSON.stringify(options), mapName.value, diff --git a/versioning.js b/versioning.js index cb55079b..d6b17ab3 100644 --- a/versioning.js +++ b/versioning.js @@ -1,7 +1,7 @@ "use strict"; // version and caching control -const version = "1.91.03"; // generator version, update each time +const version = "1.91.04"; // generator version, update each time { document.title += " v" + version;