diff --git a/addons/default/visiosoft/base-theme/resources/js/login.js b/addons/default/visiosoft/base-theme/resources/js/login.js new file mode 100644 index 000000000..17fc10644 --- /dev/null +++ b/addons/default/visiosoft/base-theme/resources/js/login.js @@ -0,0 +1,2 @@ +// Add phone mask +phoneMask("input.phone"); diff --git a/addons/default/visiosoft/base-theme/resources/lang/en/field.php b/addons/default/visiosoft/base-theme/resources/lang/en/field.php index 8f2b3ca46..0129e72fe 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/en/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/en/field.php @@ -39,6 +39,8 @@ return [ // Login page 'or' => 'or', + 'login_with_phone_number' => 'Login with Phone Number', + 'login_with_email_address' => 'Login with Email Address', // Side menu links 'company_directory' => 'Company directory', diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig index 6adb3e93c..cbeb11a10 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig @@ -1,6 +1,7 @@ {% extends "theme::layouts/default" %} {% block content %} + {% set phoneLogin = not setting_value('visiosoft.module.advs::register_email_field') or app.request.get('type') == 'phone' %}
- {% if addBlock('login/oauth') %} + + {% if addBlock('login/oauth') or setting_value('visiosoft.module.advs::register_email_field') %}
- {{ trans('visiosoft.theme.base::field.or') }} -
{% endif %} @@ -84,5 +96,6 @@
+ {{ asset_add('scripts.js','visiosoft.theme.base::js/login.js') }} {{ asset_add('styles.css','visiosoft.theme.base::css/login.css') }} {% endblock %} \ No newline at end of file