diff --git a/addons/default/visiosoft/base-theme/resources/js/register.js b/addons/default/visiosoft/base-theme/resources/js/register.js index 892a5b14e..76f7752ad 100644 --- a/addons/default/visiosoft/base-theme/resources/js/register.js +++ b/addons/default/visiosoft/base-theme/resources/js/register.js @@ -19,24 +19,33 @@ phoneInput.on('keydown', function () { clearTimeout(typingTimer); }); -function doneTyping(phoneNum) { +function getPhoneNumber(phoneNum) { if (!phoneNum.includes('_') && phoneNum !== "") { let countryCode = $(".iti__selected-flag").attr('title').split("+"); countryCode = '+' + countryCode[countryCode.length - 1]; + return countryCode + phoneNum.substr(1); + } + return false; +} +function doneTyping(phoneNum) { + var phone = getPhoneNumber(phoneNum); + if (phone) { $.ajax({ type: 'GET', - data: {'phoneNumber': countryCode + phoneNum.substr(1)}, + data: {'phoneNumber': phone }, url: 'ajax/phone-validation', success: function (response) { if (response.userExists) { phoneInput.addClass('rejected-phone'); phoneInput.removeClass('approved-phone'); $('.phone-validation-error').removeClass('d-none') + $('.verify-button').addClass('d-none') } else { phoneInput.addClass('approved-phone'); phoneInput.removeClass('rejected-phone'); - $('.phone-validation-error').addClass('d-none') + $('.phone-validation-error').addClass('d-none'); + $('.verify-button').removeClass('d-none'); } }, }); @@ -45,4 +54,4 @@ function doneTyping(phoneNum) { phoneInput.removeClass('rejected-phone'); $('.phone-validation-error').addClass('d-none') } -} \ No newline at end of file +} diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig index f0bdbbd28..d8b9f08a3 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig @@ -54,9 +54,10 @@ * -