From aed8712fd7963705b7fe44821690d8e86d40e904 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Tue, 23 Sep 2025 14:11:57 +1000 Subject: [PATCH] fix (map): map loading issues when trying to load a shp file, it would load indefinitly with window.L being undefined --- public/assets/pages/viewerpage/application_map.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/public/assets/pages/viewerpage/application_map.js b/public/assets/pages/viewerpage/application_map.js index 19a25e40..44d1f4a4 100644 --- a/public/assets/pages/viewerpage/application_map.js +++ b/public/assets/pages/viewerpage/application_map.js @@ -26,7 +26,6 @@ export default async function(render, { mime, getDownloadUrl = nop, getFilename qs($page, "component-menubar"), buttonDownload(getFilename(), getDownloadUrl()), ); - const map = window.L.map("map"); const removeLoader = createLoader(qs($page, "#map")); await effect(ajax({ url: getDownloadUrl(), responseType: "arraybuffer" }).pipe( @@ -51,11 +50,11 @@ export default async function(render, { mime, getDownloadUrl = nop, getFilename } export async function init($root) { - const priors = ($root && [ + const priors = $root ? [ $root.classList.add("component_page_viewerpage"), loadCSS(import.meta.url, "./component_menubar.css"), loadCSS(import.meta.url, "../ctrl_viewerpage.css"), - ]); + ] : []; await Promise.all([ loadJS(import.meta.url, "../../lib/vendor/leaflet/leaflet.js"), loadCSS(import.meta.url, "../../lib/vendor/leaflet/leaflet.css"),