From 1113ff11d5c4a2e6cb7a52ac4aba2407e7ab8716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Wed, 27 Dec 2023 15:30:46 +0100 Subject: [PATCH] disactivate map on feature details if non geographical feature type --- src/views/Feature/FeatureDetail.vue | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/Feature/FeatureDetail.vue b/src/views/Feature/FeatureDetail.vue index 3f82ce10..17627f45 100644 --- a/src/views/Feature/FeatureDetail.vue +++ b/src/views/Feature/FeatureDetail.vue @@ -32,7 +32,10 @@ @tofeature="pushNgo" /> </div> - <div class="eight wide column"> + <div + v-if="feature_type && feature_type.geom_type !== 'none'" + class="eight wide column" + > <div class="map-container"> <div id="map" @@ -358,7 +361,9 @@ export default { async initPage() { await this.getPageInfo(); - if (this.currentFeature) this.initMap(); + if (this.currentFeature && this.feature_type && this.feature_type.geom_type !== 'none') { + this.initMap(); + } }, async getPageInfo() { @@ -418,8 +423,10 @@ export default { async reloadPage() { await this.getPageInfo(); - mapService.removeFeatures(); - this.addFeatureToMap(); + if (this.feature_type && this.feature_type.geom_type !== 'none') { + mapService.removeFeatures(); + this.addFeatureToMap(); + } }, pushNgo(newEntry) { -- GitLab