diff --git a/js/components/SitePhotos.js b/js/components/SitePhotos.js
index 2f4408f..af2b028 100644
--- a/js/components/SitePhotos.js
+++ b/js/components/SitePhotos.js
@@ -21,7 +21,6 @@ export class SitePhotos {
+ let content = `
Elaborazioni CNR da rilievi
`;
content += `
@@ -21,7 +21,6 @@ export class SiteSurveys {
-
${this._siteData.didascalia}
diff --git a/js/gis.js b/js/gis.js
index 192f4bf..a9f12ee 100644
--- a/js/gis.js
+++ b/js/gis.js
@@ -13,7 +13,7 @@ const API_URL = 'https://testaec.electricmandarine.cloud/gisdb/gis';
const GIS = {};
GIS.CENTER_COORDS = [40.5492, 14.2317];
-GIS.INIT_ZOOM = 15;
+GIS.INIT_ZOOM = 14;
const optionsVincoli = {
color: '#222',
opacity: 0.8,
diff --git a/js/ui.js b/js/ui.js
index 02d7ea7..97df6e9 100644
--- a/js/ui.js
+++ b/js/ui.js
@@ -86,20 +86,22 @@ UI.openModal = async function (data, selector) {
siteSheet.siteData = data;
modal.querySelector('#site-sheet').innerHTML = siteSheet.render();
+ let photos = modal.querySelector('#photos');
+
if (data.documents.length) {
let siteDocs = new SiteDocuments;
siteDocs.siteData = data;
modal.querySelector('#documents').innerHTML = siteDocs.render();
}
- if (data.surveys.length) {
+
+ if (photos.innerHTML.length === 0) {
let siteSurveys = new SiteSurveys;
- siteSurveys.siteData = data.surveys[0];
- modal.querySelector('#photos').innerHTML += siteSurveys.render();
- }
- if (data.photos.length) {
+ siteSurveys.siteData = data.surveys[0] ?? undefined;
+ photos.innerHTML += data.surveys[0] ? siteSurveys.render() : '';
+
let sitePhotos = new SitePhotos;
- sitePhotos.siteData = data.photos[0];
- modal.querySelector('#photos').innerHTML += sitePhotos.render();
+ sitePhotos.siteData = data.photos[0] ?? undefined;
+ photos.innerHTML += data.photos[0] ? sitePhotos.render() : '';
}
let dataTabs = modal.querySelectorAll('.data-tabs');