mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-09 06:46:08 -06:00
This commit is contained in:
parent
f36d2d346b
commit
1067559f41
@ -184,4 +184,24 @@ $(document).ready(function () {
|
|||||||
.attr('contenteditable', false);
|
.attr('contenteditable', false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$(document).ready(function () {
|
||||||
|
$(".priceField").inputmask('currency', {
|
||||||
|
rightAlign: true,
|
||||||
|
prefix: "",
|
||||||
|
'groupSeparator': '.',
|
||||||
|
'autoGroup': true,
|
||||||
|
'digits': 2,
|
||||||
|
'radixPoint': ",",
|
||||||
|
'digitsOptional': false,
|
||||||
|
'allowMinus': false,
|
||||||
|
'placeholder': '0,00'
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".priceField").on('change',function () {
|
||||||
|
var price = parseFloat($(".priceField").val().replace('.','').replace(',','.'));
|
||||||
|
$('.priceHidden').find('input').val(price);
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|||||||
@ -59,11 +59,14 @@
|
|||||||
{{ form.fields.price.label|raw }}
|
{{ form.fields.price.label|raw }}
|
||||||
<span class="required">*</span>
|
<span class="required">*</span>
|
||||||
</label>
|
</label>
|
||||||
<div class="col-sm-4 col-xs-6">
|
<div class="col-sm-4 col-xs-6 priceHidden d-none">
|
||||||
{{ form.fields.price.setAttributes({
|
{{ form.fields.price.setAttributes({
|
||||||
'required' :true,
|
'required' :true
|
||||||
}).input|raw }}
|
}).input|raw }}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-sm-4 col-xs-6">
|
||||||
|
<input class="form-control priceField" value="{{ form.fields.price.value }}">
|
||||||
|
</div>
|
||||||
<div class="col-sm-3 col-xs-6">
|
<div class="col-sm-3 col-xs-6">
|
||||||
{{ form.fields.currency.setAttributes({
|
{{ form.fields.currency.setAttributes({
|
||||||
'required' :true,
|
'required' :true,
|
||||||
|
|||||||
@ -19,7 +19,9 @@ class AdvFormBuilder extends FormBuilder
|
|||||||
'unique' => true,
|
'unique' => true,
|
||||||
'required' => true,
|
'required' => true,
|
||||||
],
|
],
|
||||||
'price',
|
'price' => [
|
||||||
|
'type' => 'anomaly.field_type.text'
|
||||||
|
],
|
||||||
'advs_desc',
|
'advs_desc',
|
||||||
'cat1',
|
'cat1',
|
||||||
'cat2',
|
'cat2',
|
||||||
|
|||||||
4
addons/default/visiosoft/base-theme/resources/js/jquery.inputmask.bundle.min.js
vendored
Normal file
4
addons/default/visiosoft/base-theme/resources/js/jquery.inputmask.bundle.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -12,6 +12,8 @@
|
|||||||
{{ asset_add("theme.js", "visiosoft.theme.base::js/intlTelInput.min.js") }}
|
{{ asset_add("theme.js", "visiosoft.theme.base::js/intlTelInput.min.js") }}
|
||||||
{{ asset_add("theme.js", "visiosoft.theme.base::js/utils.js") }}
|
{{ asset_add("theme.js", "visiosoft.theme.base::js/utils.js") }}
|
||||||
{{ asset_add("theme.js", "theme::js/phoneField.js") }}
|
{{ asset_add("theme.js", "theme::js/phoneField.js") }}
|
||||||
|
{{ asset_add("theme.js", "visiosoft.theme.base::js/jquery.inputmask.bundle.min.js") }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{# Theme Scripts #}
|
{# Theme Scripts #}
|
||||||
@ -39,3 +41,4 @@
|
|||||||
{{ style|raw }}
|
{{ style|raw }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user