// Open or close the appropriate section if a toggle is clicked
$(".glm-member-detail-content-toggle").on("click", function() {
+ console.log("toggled")
if($(this).parents('.glm-member-detail-sub-data-links').length) {
var target = $(this).parent().parent().attr("id").slice(0, -10);
} else {
}
$("#"+target+"-container").toggleClass("selected");
$("#"+target+"-toggle").toggleClass("selected");
+
+
});
$("#glm-member-detail-locationMap-toggle").on("click", function() {
- var container = L.DomUtil.get('map');
- if(container != null){
- L.map.invalidateResize();
- }
+ // var container = L.DomUtil.get(leafletMap);
+ // // console.log(container)
+
+ // if(typeof container !== 'undefined'){
+ // console.log(container)
+ // // L.map.invalidateResize();
+ // setTimeout(() => {
+ // // container.invalidateResize();
+ // }, 500)
+ // // setTimeout(function(){ map.invalidateSize()}, 400);
+ //}
});
{if $settings.detail_show_map}
});
$(this).html(mapBtnTxt);
+
+ var container = L.DomUtil.get(leafletMap);
+
+ if(typeof container !== 'undefined'){
+ setTimeout(() => {
+ container.invalidateSize()
+ }, 500)
+ }
});
{if $settings.selected_map_interface == 1}
var memberLat = {$settings.maps_default_lat}};
var memberLon = {$settings.maps_default_lon}};
{/if}
-
+ var leafletMap;
function initMap() {
- var leafletMap = L.map('LeafletMapContainer').setView([memberLat, memberLon], {$settings.maps_default_zoom});
+ leafletMap = L.map('LeafletMapContainer').setView([memberLat, memberLon], {$settings.maps_default_zoom});
var leafletTileServer = '{$settings.leaflet_tile_server}/{$settings.leaflet_tile_server_key}/' + {literal}'{z}/{x}/{y}.png'{/literal};
var leafletMinZoom = 5;
var leafletMaxZoom = 18;