From cf0902abb7f1ad8fca96dd8796c023c0bee2294f Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Wed, 31 Aug 2016 11:58:25 -0400 Subject: [PATCH] member detail phone replace recognises spaces The code to replace phone number separation characters on the member detail front previously replaced all spaces with the set delimiter as well. Now it's smarter! --- views/front/members/detail.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/views/front/members/detail.html b/views/front/members/detail.html index 26b3981b..80cc77b2 100644 --- a/views/front/members/detail.html +++ b/views/front/members/detail.html @@ -308,10 +308,10 @@ jQuery(document).ready(function($) { // Replace all non-number special characters in a phone number with the designated infix - //$('.glm-member-detail-contact-phone .glm-field-value').html() = $('.glm-member-detail-contact-phone .glm-field-value').html().replace(/\W/g, '{$settings.phone_infix}'); - var processedPhone = $('.glm-member-detail-contact-phone .glm-field-value').text().trim().replace(/\W/g, '{$settings.phone_infix}'.trim()); - $('.glm-member-detail-contact-phone .glm-field-value').text(processedPhone); - + {if $settings.phone_infix} + var processedPhone = $('.glm-member-detail-contact-phone .glm-field-value').text().trim().replace(/[^a-zA-Z0-9 ]/g, '{$settings.phone_infix}'); + $('.glm-member-detail-contact-phone .glm-field-value').text(processedPhone); + {/if} // Check a hidden field to see if this is a page refresh (doesn't detect forced reload) var isRefresh = $("#glm-member-detail-click-logged").val(); -- 2.17.1