From 0f4e0b327fe2c0b8690dd8069a1c13eb17519e5c Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Mon, 27 Aug 2018 14:01:45 -0400 Subject: [PATCH] Update list view Set option for no map movement on wheelscroll. --- setup/frontHooks.php | 5 ++++- views/front/members/list.html | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/setup/frontHooks.php b/setup/frontHooks.php index 3cf1deb8..08c49f6e 100644 --- a/setup/frontHooks.php +++ b/setup/frontHooks.php @@ -407,6 +407,9 @@ add_filter('glm_associate_phone_filter', function( $phone ){ // Passing phone to Plugin Support Function return glmMembersFilterPhone( $this->config, $phone ); }); +add_filter('glm_associate_phone_filter_tel', function( $phone ){ + return preg_replace('[^0-9]', '', $phone); +}); add_filter('glma_get_logged_in_contact', function() { $contactUser = $this->config["loggedInUser"]["contactUser"]; if ( !$contactUser ) { @@ -435,7 +438,7 @@ add_filter('glma_get_member_url', function($id){ }else{ return false; } - + },10, 1); function get_member_name( $id = 0 ) { global $wpdb; diff --git a/views/front/members/list.html b/views/front/members/list.html index ada6f590..a4980ee6 100755 --- a/views/front/members/list.html +++ b/views/front/members/list.html @@ -163,7 +163,7 @@ {/if} {*list_map_show_address*}

- {if $m.phone && $settings.list_map_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $m.phone)}
{/if} + {if $m.phone && $settings.list_map_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $m.phone)}
{/if} {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}
{/if} {if $m.url && $settings.list_map_show_url}Website: {$m.url}
{/if} {if $m.email && $settings.list_map_show_email}E-Mail Address: {$m.email}
{/if} @@ -537,7 +537,7 @@ function initMap() { - var leafletMap = L.map('LeafletMapContainer').setView([{$settings.maps_default_lat}, {$settings.maps_default_lon}], defZoom); + var leafletMap = L.map('LeafletMapContainer', {literal}{scrollWheelZoom: false}{/literal}).setView([{$settings.maps_default_lat}, {$settings.maps_default_lon}], defZoom); var leafletTileServer = '{$settings.leaflet_tile_server}/{$settings.leaflet_tile_server_key}/' + {literal}'{z}/{x}/{y}.png'{/literal}; var leafletMinZoom = 3; var leafletMaxZoom = 19; -- 2.17.1