From af18ae09e4d41ceaa3450aa1f897233f255f1c7b Mon Sep 17 00:00:00 2001
From: Olivia206 <olivia.simonet@mmibordeaux.com>
Date: Fri, 10 Mar 2023 14:44:35 +0100
Subject: [PATCH] added bonds to map

---
 assets/js/theme/blocks/partners.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/assets/js/theme/blocks/partners.js b/assets/js/theme/blocks/partners.js
index 328054db..45d2c6cc 100644
--- a/assets/js/theme/blocks/partners.js
+++ b/assets/js/theme/blocks/partners.js
@@ -10,14 +10,15 @@ class BlockPartners {
         this.partnersList = this.content.querySelectorAll('.organization')
 
         this.classPartner = 'organization';
+        this.markers = [];
         
         let map = L.map('map').setView([44.833328, -0.56667], 13);
         this.themeMarker = L.icon({
             iconUrl: '/assets/images/map-marker.svg',
             iconSize: [17, 26],
         });
-
         this.listen(map);
+        this.getMapBounds(map);
     }
 
     listen (map) {
@@ -43,6 +44,13 @@ class BlockPartners {
         });
         marker.bindPopup('<article class="' + this.classPartner + '">' + partner.innerHTML + '</article>').openPopup();
         map.addLayer(marker);
+        this.markers.push(marker);
+    }
+
+    getMapBounds(map) {
+        console.log(L.featureGroup(this.markers))
+        this.group = L.featureGroup(this.markers).addTo(map);
+        map.fitBounds(this.group.getBounds());
     }
 
 }
-- 
GitLab