mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
Merge pull request #299 from openclassify/dia
!32 include register user form part
This commit is contained in:
commit
654ec657f0
@ -1,29 +1,16 @@
|
||||
// Personal Registration
|
||||
var inputQuery = document.querySelector("input[name=\"phone\"]");
|
||||
var iti = intlTelInput(inputQuery, {
|
||||
hiddenInput: "full_phone",
|
||||
class:"form-control",
|
||||
initialCountry: "auto",
|
||||
geoIpLookup: function (success, failure) {
|
||||
$.get("https://ipinfo.io", function () {
|
||||
}, "jsonp").always(function (resp) {
|
||||
var countryCode = (resp && resp.country) ? resp.country : "";
|
||||
success(countryCode);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// Store registration
|
||||
var storeInputQuery = document.querySelector(".store-phone input");
|
||||
var storeIti = intlTelInput(storeInputQuery, {
|
||||
hiddenInput: "full_phone",
|
||||
class:"form-control",
|
||||
initialCountry: "auto",
|
||||
geoIpLookup: function (success, failure) {
|
||||
$.get("https://ipinfo.io", function () {
|
||||
}, "jsonp").always(function (resp) {
|
||||
var countryCode = (resp && resp.country) ? resp.country : "";
|
||||
success(countryCode);
|
||||
});
|
||||
}
|
||||
var inputQueries = document.querySelectorAll("input[name=\"phone\"]");
|
||||
inputQueries.forEach(function (inputQuery, key) {
|
||||
var iti = intlTelInput(inputQuery, {
|
||||
hiddenInput: "full_phone",
|
||||
class:"form-control",
|
||||
initialCountry: "auto",
|
||||
geoIpLookup: function (success, failure) {
|
||||
$.get("https://ipinfo.io", function () {
|
||||
}, "jsonp").always(function (resp) {
|
||||
var countryCode = (resp && resp.country) ? resp.country : "";
|
||||
success(countryCode);
|
||||
})
|
||||
}
|
||||
})
|
||||
});
|
||||
@ -0,0 +1,73 @@
|
||||
<div class="col-6">
|
||||
<div class="form-group display_name-field display_name-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.first_name') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.first_name.setPlaceholder(trans('visiosoft.theme.base::field.first_name')).input|raw }}
|
||||
{{ form.fields.username.setValue(random()).setAttributes({
|
||||
'class' :'hidden',
|
||||
}).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="form-group username-field username-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.last_name') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.last_name.setPlaceholder(trans('visiosoft.theme.base::field.last_name')).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if setting_value('visiosoft.module.advs::register_email_field') %}
|
||||
<div class="col-12">
|
||||
<div class="form-group email-field email-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.email') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.email.setPlaceholder(trans('visiosoft.theme.base::field.email')).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
{% set domain = config('app.url')|replace({ ('https://'): '',('http://'): '',('/'): '/' }) %}
|
||||
{% if domain == "localhost" %}
|
||||
{% set domain = "example.com" %}
|
||||
{% endif %}
|
||||
{{ form.fields.email.setValue(random()~"@"~domain).setAttributes({
|
||||
'class' :'hidden',
|
||||
}).input|raw }}
|
||||
{% endif %}
|
||||
<div class="col-12">
|
||||
<div class="form-group password-field password-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.password') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.password.setPlaceholder(trans('visiosoft.theme.base::field.password')).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="form-group email-field phone-field_type register-phone">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.phone_number') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.phone.setValue(form.fields.full_phone.value).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -15,79 +15,9 @@
|
||||
'enctype': 'multipart/form-data',
|
||||
'url':form.options.url
|
||||
})|raw }}
|
||||
<div class="col-6">
|
||||
<div class="form-group display_name-field display_name-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.first_name') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.first_name.setPlaceholder(trans('visiosoft.theme.base::field.first_name')).input|raw }}
|
||||
{{ form.fields.username.setValue(random()).setAttributes({
|
||||
'class' :'hidden',
|
||||
}).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="form-group username-field username-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.last_name') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
{% include 'visiosoft.theme.base::addons/anomaly/users-module/partials/register-form' %}
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.last_name.setPlaceholder(trans('visiosoft.theme.base::field.last_name')).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if setting_value('visiosoft.module.advs::register_email_field') %}
|
||||
<div class="col-12">
|
||||
<div class="form-group email-field email-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.email') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.email.setPlaceholder(trans('visiosoft.theme.base::field.email')).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
{% set domain = config('app.url')|replace({ ('https://'): '',('http://'): '',('/'): '/' }) %}
|
||||
{% if domain == "localhost" %}
|
||||
{% set domain = "example.com" %}
|
||||
{% endif %}
|
||||
{{ form.fields.email.setValue(random()~"@"~domain).setAttributes({
|
||||
'class' :'hidden',
|
||||
}).input|raw }}
|
||||
{% endif %}
|
||||
<div class="col-12">
|
||||
<div class="form-group password-field password-field_type">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.password') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.password.setPlaceholder(trans('visiosoft.theme.base::field.password')).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="form-group email-field phone-field_type register-phone">
|
||||
<label class="control-label">
|
||||
{{ trans('visiosoft.theme.base::field.phone_number') }}
|
||||
<span class="required">*</span>
|
||||
</label>
|
||||
|
||||
<div class="input-wrapper">
|
||||
{{ form.fields.phone.setValue(form.fields.full_phone.value).input|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 row m-0">
|
||||
<div class="col-6 pr-0 pl-1">
|
||||
<button class="btn btn-sm btn-success py-2">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user