fix #1020: recreate texture if it's missing

This commit is contained in:
Azgaar 2023-11-22 20:35:55 +04:00
parent 3353789146
commit c3cfffec87
3 changed files with 11 additions and 2 deletions

View file

@ -7989,7 +7989,7 @@
<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.93.02"></script>
<script defer src="modules/io/load.js?v=1.94.04"></script>
<script defer src="modules/io/load.js?v=1.94.05"></script>
<script defer src="modules/io/cloud.js?v=1.94.04"></script>
<script defer src="modules/io/export.js?v=1.94.03"></script>
<script defer src="modules/io/formats.js"></script>

View file

@ -346,6 +346,15 @@ async function parseLoadedData(data) {
burgLabels = labels.select("#burgLabels");
})();
void (function addMissingElements() {
if (!texture.size()) {
texture = viewbox
.insert("g", "#landmass")
.attr("id", "texture")
.attr("data-href", "./images/textures/plaster.jpg");
}
})();
void (function parseGridData() {
grid = JSON.parse(data[6]);

View file

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