diff --git a/addons/default/visiosoft/advs-module/resources/js/list.js b/addons/default/visiosoft/advs-module/resources/js/list.js index 2311ecba7..81e4ce8f8 100644 --- a/addons/default/visiosoft/advs-module/resources/js/list.js +++ b/addons/default/visiosoft/advs-module/resources/js/list.js @@ -179,6 +179,7 @@ $(document).ready(function () { }); $("#listFilterForm").submit(function(e) { + // Disable unselected inputs const inputs = $('#listFilterForm :input'); [...inputs].forEach((input) => { if (input.type === 'checkbox' || input.type === 'radio') { @@ -191,6 +192,11 @@ $("#listFilterForm").submit(function(e) { } } }); + + // Disable country if city is selected + if ($('#listCityFilter').val()) { + $('#listCountryFilter').prop('disabled', true) + } }); // Change view type diff --git a/addons/default/visiosoft/location-module/resources/views/ads-list/partials/location-fields.twig b/addons/default/visiosoft/location-module/resources/views/ads-list/partials/location-fields.twig index 9ab07408c..ab25ac2ce 100644 --- a/addons/default/visiosoft/location-module/resources/views/ads-list/partials/location-fields.twig +++ b/addons/default/visiosoft/location-module/resources/views/ads-list/partials/location-fields.twig @@ -21,7 +21,8 @@ - +
@@ -45,7 +46,7 @@
{{ selected_cities_name|join(',') }}
-