From 0934679673bbf3b842005d345bddc5e255fb73d3 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Mon, 11 Jun 2018 13:55:40 -0400 Subject: [PATCH] Updating list view for members Updating list view for map --- glm-member-db/views/front/members/list.html | 35 +++++++++++++++------ 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/glm-member-db/views/front/members/list.html b/glm-member-db/views/front/members/list.html index 1103758..d38d163 100644 --- a/glm-member-db/views/front/members/list.html +++ b/glm-member-db/views/front/members/list.html @@ -104,14 +104,6 @@ {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} - {if $settings.list_show_list && !$blankStart} - {if $settings.list_header_text} -

{$settings.list_header_text}

- {else} -

List of {$terms.term_member_plur_cap}

- {/if} - {if $haveMembers} - {foreach $mapItems as $m}
@@ -191,6 +183,15 @@
{/foreach} + {if $settings.list_show_list && !$blankStart} + {if $settings.list_header_text} +

{$settings.list_header_text}

+ {else} +

List of {$terms.term_member_plur_cap}

+ {/if} + {if $haveMembers} + +
{$terms.term_member_plur_cap} found: {$membersFound}
{apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')} @@ -548,7 +549,9 @@ //}); //} - {if $haveMembers} + + {if $mapItems} + var markers = []; {foreach $mapItems as $m} {if $m.lat != 0 && $m.lon != 0} @@ -558,7 +561,7 @@ position: new google.maps.LatLng({$m.lat}, {$m.lon}), draggable: false, animation: google.maps.Animation.DROP, - title: '{$m.member|escape}', + title: '{$m.name|escape:quotes}', descr: $('#map_info_' + {$m.id}).html(), memberID: {$m.member} }); @@ -571,12 +574,24 @@ infowindow.open(map,this); }); + markers.push(marker); + // Extend the map bounds to include this marker bounds.extend(marker.position); {/if} {/foreach} + {if $settings.use_cluster_markers} + var markerCluster = new MarkerClusterer(map, markers, + { + imagePath: '{$baseUrl}/js/googleMapsMarkerClusterer/images/m', + gridSize: 30, + maxZoom: 14, + minimunClusterSize: 3 + }); + {/if} + // Fit map to bounds of all markers map.fitBounds(bounds); -- 2.17.1