fix concurency issue at load (#762)

This commit is contained in:
Gergely Mészáros, Ph.D 2022-03-30 20:14:51 +02:00 committed by GitHub
parent 79b7df1c95
commit 4b10b60c69
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 25 deletions

View file

@ -172,6 +172,7 @@ landmass.append("rect").attr("x", 0).attr("y", 0).attr("width", graphWidth).attr
oceanPattern.append("rect").attr("fill", "url(#oceanic)").attr("x", 0).attr("y", 0).attr("width", graphWidth).attr("height", graphHeight); oceanPattern.append("rect").attr("fill", "url(#oceanic)").attr("x", 0).attr("y", 0).attr("width", graphWidth).attr("height", graphHeight);
oceanLayers.append("rect").attr("id", "oceanBase").attr("x", 0).attr("y", 0).attr("width", graphWidth).attr("height", graphHeight); oceanLayers.append("rect").attr("id", "oceanBase").attr("x", 0).attr("y", 0).attr("width", graphWidth).attr("height", graphHeight);
document.addEventListener("DOMContentLoaded", () => {
if (!location.hostname) { if (!location.hostname) {
const wiki = "https://github.com/Azgaar/Fantasy-Map-Generator/wiki/Run-FMG-locally"; const wiki = "https://github.com/Azgaar/Fantasy-Map-Generator/wiki/Run-FMG-locally";
alertMessage.innerHTML = `Fantasy Map Generator cannot run serverless. alertMessage.innerHTML = `Fantasy Map Generator cannot run serverless.
@ -195,6 +196,8 @@ if (!location.hostname) {
hideLoading(); hideLoading();
checkLoadParameters(); checkLoadParameters();
} }
restoreDefaultEvents(); // apply default viewbox events
});
function hideLoading() { function hideLoading() {
d3.select("#loading").transition().duration(4000).style("opacity", 0); d3.select("#loading").transition().duration(4000).style("opacity", 0);

View file

@ -2,7 +2,6 @@
"use strict"; "use strict";
modules.editors = true; modules.editors = true;
restoreDefaultEvents(); // apply default viewbox events on load
// restore default viewbox events // restore default viewbox events
function restoreDefaultEvents() { function restoreDefaultEvents() {