From: Mathieu Baudier Date: Wed, 30 Aug 2023 06:23:36 +0000 (+0200) Subject: Isolate webpack specific JavaScript X-Git-Tag: v2.3.16~50 X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=92091956eefde283dfba0366e886bfba12b4591f Isolate webpack specific JavaScript --- diff --git a/org.argeo.app.geo.js/src/org.argeo.app.geo.js/export-package.js b/org.argeo.app.geo.js/src/org.argeo.app.geo.js/export-package.js new file mode 100644 index 0000000..8d68d89 --- /dev/null +++ b/org.argeo.app.geo.js/src/org.argeo.app.geo.js/export-package.js @@ -0,0 +1,12 @@ +import OpenLayersMapPart from './OpenLayersMapPart.js'; + +// PSEUDO PACKAGE +if (typeof globalThis.argeo === 'undefined') + globalThis.argeo = {}; +if (typeof globalThis.argeo.app === 'undefined') + globalThis.argeo.app = {}; +if (typeof globalThis.argeo.app.geo === 'undefined') + globalThis.argeo.app.geo = {}; + + +globalThis.argeo.app.geo.OpenLayersMapPart = OpenLayersMapPart; diff --git a/org.argeo.app.geo.js/src/org.argeo.app.geo.js/index.js b/org.argeo.app.geo.js/src/org.argeo.app.geo.js/index.js index 38bde7e..f389db0 100644 --- a/org.argeo.app.geo.js/src/org.argeo.app.geo.js/index.js +++ b/org.argeo.app.geo.js/src/org.argeo.app.geo.js/index.js @@ -1,15 +1,4 @@ -import OpenLayersMapPart from './OpenLayersMapPart.js'; - -// PSEUDO PACKAGE -if (typeof globalThis.argeo === 'undefined') - globalThis.argeo = {}; -if (typeof globalThis.argeo.app === 'undefined') - globalThis.argeo.app = {}; -if (typeof globalThis.argeo.app.geo === 'undefined') - globalThis.argeo.app.geo = {}; - - -globalThis.argeo.app.geo.OpenLayersMapPart = OpenLayersMapPart; +import './export-package.js'; // webpack specific -import 'ol/ol.css'; \ No newline at end of file +import 'ol/ol.css';