hotfix: check if states are loaded before refreshing

This commit is contained in:
Azgaar 2022-06-01 02:31:30 +03:00
parent bc5a981ad1
commit 1967dfe661
4 changed files with 15 additions and 15 deletions

View file

@ -6120,8 +6120,8 @@
<script defer src="modules/relief-icons.js"></script> <script defer src="modules/relief-icons.js"></script>
<script defer src="modules/ui/style.js"></script> <script defer src="modules/ui/style.js"></script>
<script defer src="modules/ui/editors.js?v=29052022"></script> <script defer src="modules/ui/editors.js?v=01062022"></script>
<script defer src="modules/ui/tools.js?v=29052022"></script> <script defer src="modules/ui/tools.js?v=01062022"></script>
<script defer src="modules/ui/world-configurator.js?v=29052022"></script> <script defer src="modules/ui/world-configurator.js?v=29052022"></script>
<script defer src="modules/ui/heightmap-editor.js?v=29052020"></script> <script defer src="modules/ui/heightmap-editor.js?v=29052020"></script>
<script defer src="modules/ui/provinces-editor.js?v=29052022"></script> <script defer src="modules/ui/provinces-editor.js?v=29052022"></script>

View file

@ -1106,13 +1106,13 @@ function listen(element, event, handler) {
// Calls the refresh functionality on all editors currently open. // Calls the refresh functionality on all editors currently open.
function refreshAllEditors() { function refreshAllEditors() {
TIME && console.time("refreshAllEditors"); TIME && console.time("refreshAllEditors");
if (document.getElementById("culturesEditorRefresh").offsetParent) culturesEditorRefresh.click(); if (document.getElementById("culturesEditorRefresh")?.offsetParent) culturesEditorRefresh.click();
if (document.getElementById("biomesEditorRefresh").offsetParent) biomesEditorRefresh.click(); if (document.getElementById("biomesEditorRefresh")?.offsetParent) biomesEditorRefresh.click();
if (document.getElementById("diplomacyEditorRefresh").offsetParent) diplomacyEditorRefresh.click(); if (document.getElementById("diplomacyEditorRefresh")?.offsetParent) diplomacyEditorRefresh.click();
if (document.getElementById("provincesEditorRefresh").offsetParent) provincesEditorRefresh.click(); if (document.getElementById("provincesEditorRefresh")?.offsetParent) provincesEditorRefresh.click();
if (document.getElementById("religionsEditorRefresh").offsetParent) religionsEditorRefresh.click(); if (document.getElementById("religionsEditorRefresh")?.offsetParent) religionsEditorRefresh.click();
if (document.getElementById("statesEditorRefresh").offsetParent) statesEditorRefresh.click(); if (document.getElementById("statesEditorRefresh")?.offsetParent) statesEditorRefresh.click();
if (document.getElementById("zonesEditorRefresh").offsetParent) zonesEditorRefresh.click(); if (document.getElementById("zonesEditorRefresh")?.offsetParent) zonesEditorRefresh.click();
TIME && console.timeEnd("refreshAllEditors"); TIME && console.timeEnd("refreshAllEditors");
} }

View file

@ -234,9 +234,9 @@ function regenerateStates() {
Military.generate(); Military.generate();
if (layerIsOn("toggleEmblems")) drawEmblems(); // redrawEmblems if (layerIsOn("toggleEmblems")) drawEmblems(); // redrawEmblems
if (document.getElementById("burgsOverviewRefresh").offsetParent) burgsOverviewRefresh.click(); if (document.getElementById("burgsOverviewRefresh")?.offsetParent) burgsOverviewRefresh.click();
if (document.getElementById("statesEditorRefresh").offsetParent) statesEditorRefresh.click(); if (document.getElementById("statesEditorRefresh")?.offsetParent) statesEditorRefresh.click();
if (document.getElementById("militaryOverviewRefresh").offsetParent) militaryOverviewRefresh.click(); if (document.getElementById("militaryOverviewRefresh")?.offsetParent) militaryOverviewRefresh.click();
} }
function regenerateProvinces() { function regenerateProvinces() {
@ -333,8 +333,8 @@ function regenerateBurgs() {
emblems.selectAll("use").remove(); emblems.selectAll("use").remove();
if (layerIsOn("toggleEmblems")) drawEmblems(); if (layerIsOn("toggleEmblems")) drawEmblems();
if (document.getElementById("burgsOverviewRefresh").offsetParent) burgsOverviewRefresh.click(); if (document.getElementById("burgsOverviewRefresh")?.offsetParent) burgsOverviewRefresh.click();
if (document.getElementById("statesEditorRefresh").offsetParent) statesEditorRefresh.click(); if (document.getElementById("statesEditorRefresh")?.offsetParent) statesEditorRefresh.click();
} }
function regenerateEmblems() { function regenerateEmblems() {

View file

@ -1,7 +1,7 @@
"use strict"; "use strict";
// version and caching control // version and caching control
const version = "1.84.01"; // generator version, update each time const version = "1.84.02"; // generator version, update each time
{ {
document.title += " v" + version; document.title += " v" + version;