/* global woodmart_settings */ (function($) { $.each([ 'frontend/element_ready/wd_open_street_map.default', ], function(index, value) { woodmartThemeModule.wdElementorAddAction(value, function() { woodmartThemeModule.wdOpenStreetMap(); }); }); woodmartThemeModule.wdOpenStreetMap = function () { if ( 'undefined' === typeof leaflet ) { return; } /** * Helper to add markers to our map. * * @param map map instance. * @param markers list of markers. */ const buildMarkers = function ( map, markers ) { $.each(markers, function () { let $thisMarker = this.marker; let markerOptions = $thisMarker.hasOwnProperty('markerOptions') ? $thisMarker.markerOptions : {}; let marker = L.marker( [this.lat, this.lng], markerOptions ); // add marker to map marker.addTo(map); // prep tooltip content let tooltipContent = '