Merge pull request #4 from n8k99/claude/claude-md-mhy85sj7tlvzwb5w-01QzBpdgGJXE5Qk3JaNupuxM

Claude/claude md mhy85sj7tlvzwb5w 01 qz bpdg gjxe5 qk3 ja nupux m
This commit is contained in:
Nathan Eckenrode 2025-11-13 22:31:06 -05:00 committed by GitHub
commit 9f9b05b5e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -280,7 +280,7 @@ async function parseLoadedData(data, mapVersion) {
family === usedFamily && unicodeRange === usedRange && variant === usedVariant family === usedFamily && unicodeRange === usedRange && variant === usedVariant
); );
if (!defaultFont) fonts.push(usedFont); if (!defaultFont) fonts.push(usedFont);
declareFont(usedFont); if (typeof declareFont !== "undefined") declareFont(usedFont);
}); });
} }
} }
@ -460,7 +460,7 @@ async function parseLoadedData(data, mapVersion) {
if (isVisible(scaleBar)) turnOn("toggleScaleBar"); if (isVisible(scaleBar)) turnOn("toggleScaleBar");
if (isVisibleNode(byId("vignette"))) turnOn("toggleVignette"); if (isVisibleNode(byId("vignette"))) turnOn("toggleVignette");
getCurrentPreset(); if (typeof getCurrentPreset !== "undefined") getCurrentPreset();
} }
{ {
@ -477,7 +477,7 @@ async function parseLoadedData(data, mapVersion) {
} }
// add custom heightmap color scheme if any // add custom heightmap color scheme if any
if (typeof heightmapColorSchemes !== "undefined" && heightmapColorSchemes) { if (typeof heightmapColorSchemes !== "undefined" && heightmapColorSchemes && typeof addCustomColorScheme !== "undefined") {
const oceanScheme = byId("oceanHeights")?.getAttribute("scheme"); const oceanScheme = byId("oceanHeights")?.getAttribute("scheme");
if (oceanScheme && !(oceanScheme in heightmapColorSchemes)) addCustomColorScheme(oceanScheme); if (oceanScheme && !(oceanScheme in heightmapColorSchemes)) addCustomColorScheme(oceanScheme);
const landScheme = byId("#landHeights")?.getAttribute("scheme"); const landScheme = byId("#landHeights")?.getAttribute("scheme");
@ -487,7 +487,7 @@ async function parseLoadedData(data, mapVersion) {
{ {
// add custom texture if any // add custom texture if any
const textureHref = texture.attr("data-href"); const textureHref = texture.attr("data-href");
if (textureHref) updateTextureSelectValue(textureHref); if (textureHref && typeof updateTextureSelectValue !== "undefined") updateTextureSelectValue(textureHref);
} }
// data integrity checks // data integrity checks
@ -625,7 +625,7 @@ async function parseLoadedData(data, mapVersion) {
capitalBurgs.forEach(burg => { capitalBurgs.forEach(burg => {
burg.capital = 0; burg.capital = 0;
moveBurgToGroup(burg.i, "towns"); if (typeof moveBurgToGroup !== "undefined") moveBurgToGroup(burg.i, "towns");
}); });
return; return;
@ -640,7 +640,7 @@ async function parseLoadedData(data, mapVersion) {
capitalBurgs.forEach((burg, i) => { capitalBurgs.forEach((burg, i) => {
if (!i) return; if (!i) return;
burg.capital = 0; burg.capital = 0;
moveBurgToGroup(burg.i, "towns"); if (typeof moveBurgToGroup !== "undefined") moveBurgToGroup(burg.i, "towns");
}); });
return; return;
@ -650,7 +650,7 @@ async function parseLoadedData(data, mapVersion) {
ERROR && ERROR &&
console.error(`[Data integrity] State ${state.i} has no capital. Assigning the first burg as capital`); console.error(`[Data integrity] State ${state.i} has no capital. Assigning the first burg as capital`);
stateBurgs[0].capital = 1; stateBurgs[0].capital = 1;
moveBurgToGroup(stateBurgs[0].i, "cities"); if (typeof moveBurgToGroup !== "undefined") moveBurgToGroup(stateBurgs[0].i, "cities");
} }
}); });
@ -731,9 +731,9 @@ async function parseLoadedData(data, mapVersion) {
{ {
if (window.restoreDefaultEvents) restoreDefaultEvents(); if (window.restoreDefaultEvents) restoreDefaultEvents();
focusOn(); // based on searchParams focus on point, cell or burg if (typeof focusOn !== "undefined") focusOn(); // based on searchParams focus on point, cell or burg
invokeActiveZooming(); if (typeof invokeActiveZooming !== "undefined") invokeActiveZooming();
fitMapToScreen(); if (typeof fitMapToScreen !== "undefined") fitMapToScreen();
} }
WARN && console.warn(`TOTAL: ${rn((performance.now() - uploadMap.timeStart) / 1000, 2)}s`); WARN && console.warn(`TOTAL: ${rn((performance.now() - uploadMap.timeStart) / 1000, 2)}s`);