fix: export texture

This commit is contained in:
Azgaar 2023-11-19 04:53:01 +04:00
parent 418df1cec5
commit c38aff758a
4 changed files with 16 additions and 16 deletions

View file

@ -1,5 +1,5 @@
(window => {
const noTrack = !location.hostname || window.localStorage.getItem("noTrack");
const noTrack = window.localStorage.getItem("noTrack");
const {
screen: {width, height},

View file

@ -1953,9 +1953,9 @@ window.COArenderer = (function () {
return fetchedCharges.join("");
}
const url = location.hostname ? "./charges/" : "http://armoria.herokuapp.com/charges/"; // on local machine fetch files from server
const PATH = "./charges/";
async function fetchCharge(charge, id) {
const fetched = fetch(url + charge + ".svg")
const fetched = fetch(PATH + charge + ".svg")
.then(res => {
if (res.ok) return res.text();
else throw new Error("Cannot fetch charge");

View file

@ -236,27 +236,27 @@ async function getMapURL(type, options = {}) {
cloneDefs.querySelector("#defs-emblems")?.remove();
}
{
// replace ocean pattern href to base64
if (location.hostname) {
const el = cloneEl.getElementById("oceanicPattern");
const url = el?.getAttribute("href");
if (url) {
const image = cloneEl.getElementById("oceanicPattern");
const href = image?.getAttribute("href");
if (href) {
await new Promise(resolve => {
getBase64(url, base64 => {
el.setAttribute("href", base64);
getBase64(href, base64 => {
image.setAttribute("href", base64);
resolve();
});
});
}
}
{
// replace texture href to base64
if (location.hostname) {
const image = document.querySelector("#texture > image");
const image = cloneEl.querySelector("#texture > image");
if (image) {
const url = image.getAttribute("href");
const href = image.getAttribute("href");
await new Promise(resolve => {
getBase64(url, base64 => {
getBase64(href, base64 => {
image.setAttribute("href", base64);
resolve();
});

View file

@ -9,7 +9,7 @@ window.addEventListener("resize", function (e) {
changeMapSize();
});
if (location.hostname && location.hostname !== "localhost" && location.hostname !== "127.0.0.1") {
if (location.hostname !== "localhost" && location.hostname !== "127.0.0.1") {
window.onbeforeunload = () => "Are you sure you want to navigate away?";
}