From 92091956eefde283dfba0366e886bfba12b4591f Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Wed, 30 Aug 2023 08:23:36 +0200 Subject: [PATCH] Isolate webpack specific JavaScript --- .../src/org.argeo.app.geo.js/export-package.js | 12 ++++++++++++ .../src/org.argeo.app.geo.js/index.js | 15 ++------------- 2 files changed, 14 insertions(+), 13 deletions(-) create mode 100644 org.argeo.app.geo.js/src/org.argeo.app.geo.js/export-package.js 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'; -- 2.30.2