From c0d3aaa8468c6fa264196958271d408870a516d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= Date: Fri, 6 Jun 2025 14:23:11 +0200 Subject: [PATCH] Don't show documentation field in site documents --- webgis/js/components/SiteDocuments.js | 11 ++++++++--- webgis/js/ui.js | 14 +++----------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/webgis/js/components/SiteDocuments.js b/webgis/js/components/SiteDocuments.js index e82538f..b3ebab3 100644 --- a/webgis/js/components/SiteDocuments.js +++ b/webgis/js/components/SiteDocuments.js @@ -13,6 +13,14 @@ export class SiteDocuments { } render() { + if (this._siteData.documents.length === 0) { + return ` +

+ Nessuna documentazione disponibile. +

+ `; + } + this.documentation = this._siteData.documents .filter(d => d.type === 'documentazione') @@ -20,9 +28,6 @@ export class SiteDocuments { let content = `
-

- ${this._siteData.documentation} -

diff --git a/webgis/js/ui.js b/webgis/js/ui.js index 568787d..d6e0354 100644 --- a/webgis/js/ui.js +++ b/webgis/js/ui.js @@ -118,17 +118,9 @@ UI.openSiteModal = function (data, selector) { let images = modal.querySelector('#photos'); let docs = modal.querySelector('#documents'); - if (data.documents?.length) { - let siteDocs = new SiteDocuments; - siteDocs.siteData = data; - docs.innerHTML = siteDocs.render(); - } else { - docs.innerHTML = ` -

- ${data.documentation} -

- `; - } + let siteDocs = new SiteDocuments; + siteDocs.siteData = data; + docs.innerHTML = siteDocs.render(); let surveys = data.images.filter(i => i.type === 'Survey'); let photos = data.images.filter(i => i.type === 'Photo');