diff --git a/assets/js/theme/blocks/partners.js b/assets/js/theme/blocks/partners.js index 63bac378d660af4ee772bcde6e8a1ba01181ea10..328054db9151ef06df47024eb6ddbfa5df0e8dd0 100644 --- a/assets/js/theme/blocks/partners.js +++ b/assets/js/theme/blocks/partners.js @@ -27,21 +27,16 @@ class BlockPartners { }).addTo(map); this.partnersList.forEach((partner) => { - this.setLocation(map, partner); + let latitude = parseFloat(partner.getAttribute('data-latitude')), + longitude = parseFloat(partner.getAttribute('data-longitude')), + mapLocation = [latitude, longitude]; + if (!!latitude && !!longitude) { + this.newMarker(map, mapLocation, partner); + } }); } - setLocation(map, partner) { - let latitude = parseFloat(partner.getAttribute('data-latitude')), - longitude = parseFloat(partner.getAttribute('data-longitude')); - - if (!!latitude && !!longitude) { - this.mapLocation = [latitude, longitude]; - } - this.newMarker(this.mapLocation, map, partner); - } - - newMarker(mapLocation, map, partner) { + newMarker(map, mapLocation, partner) { let marker = new L.marker(mapLocation, { draggable: false, icon: this.themeMarker