diff --git a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php b/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php index 523a35a7b..e6e21a7c7 100644 --- a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php +++ b/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php @@ -114,6 +114,11 @@ class VisiosoftModuleAdvsCreateAdvsFields extends Migration 'order' => 'anomaly.field_type.integer', 'price' => [ 'type' => 'visiosoft.field_type.decimal', + 'config' => [ + 'decimal' => 2, + 'separator' => '.', + 'point' => ',' + ], ], 'currency' => [ 'type' => 'anomaly.field_type.select', diff --git a/addons/default/visiosoft/advs-module/resources/js/new-create.js b/addons/default/visiosoft/advs-module/resources/js/new-create.js index 76c0d7741..e6043cd8b 100644 --- a/addons/default/visiosoft/advs-module/resources/js/new-create.js +++ b/addons/default/visiosoft/advs-module/resources/js/new-create.js @@ -15,15 +15,14 @@ var filter = {}; filter.getCats = (catId, divId) => { $.ajax({ type: 'get', - url: '/class/getcats/'+ divId, + url: '/class/getcats/' + divId, success: function (response) { hideLoader() - if(response == 0){ + if (response == 0) { stop(); - } - else { - response.forEach(function(options){ - $(catId).append(""); + } else { + response.forEach(function (options) { + $(catId).append(""); $(catId).closest('li').show(); }); } @@ -35,40 +34,42 @@ filter.getCats = (catId, divId) => { }; $(document).ready(function () { - $("select[name='currency']").val(default_currency); - if(default_GET == 1) - { + if ($('input[name="slug"]').val() == "") { + $("select[name='currency']").val(default_currency); + } + + if (default_GET == 1) { $('#is_get_adv').prop('checked', true); } }); -$(document).on('change', '.sub_cats', function(){ +$(document).on('change', '.sub_cats', function () { divId = $(this).find('option:selected').val(); if (divId == 0) { $(this).parent().nextAll().remove(); } else filter.callCats(divId); }); -function getAdv(){ - if (document.getElementById('getMethod').checked){ + +function getAdv() { + if (document.getElementById('getMethod').checked) { var val = $('input[name=price]').val(); - val = val*90/100; - $("#priceLi").append(''); + val = val * 90 / 100; + $("#priceLi").append(''); } else { $("#getprice").remove(); } } + $('input[name=price]').bind('keyup change', function () { var val = $('input[name=price]').val(); - val = val*90/100; + val = val * 90 / 100; $("#getprice").val(val); }); - $('input[name="price"]').on('click', function () { - if($(this).val() == "0.00") - { + if ($(this).val() == "0.00") { $(this).val(""); } }) diff --git a/addons/default/visiosoft/advs-module/resources/views/list/list.twig b/addons/default/visiosoft/advs-module/resources/views/list/list.twig index 64cba7de3..61e7ea393 100644 --- a/addons/default/visiosoft/advs-module/resources/views/list/list.twig +++ b/addons/default/visiosoft/advs-module/resources/views/list/list.twig @@ -9,7 +9,7 @@ {% include "visiosoft.module.advs::list/partials/breadcrumb" %} -