diff --git a/src/includes/entrepreneur/resources/list.pug b/src/includes/entrepreneur/resources/list.pug index f8692e7027b96a517d076bbf04285aa0d44ebb9a..89ebd1db147feb2e9cd0075f9cf344fdfe5d0851 100644 --- a/src/includes/entrepreneur/resources/list.pug +++ b/src/includes/entrepreneur/resources/list.pug @@ -127,6 +127,7 @@ container.block_list search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` + search-range-country=`${endpoints.countries}` search-widget-more_criterias_hidden="hidden-widget" search-widget-search_for_a_resource="hidden-widget" @@ -134,6 +135,8 @@ container.block_list search-widget-type='sib-form-auto-completion' search-multiple-format='sib-form-dropdown' search-widget-format='sib-form-auto-completion' + search-multiple-country='sib-form-dropdown' + search-widget-country='sib-form-auto-completion' search-multiple-language='sib-form-dropdown' search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' @@ -181,6 +184,7 @@ container.block_list search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` + search-range-country=`${endpoints.countries}` search-widget-more_criterias_hidden="hidden-widget" search-widget-search_for_a_resource="hidden-widget" @@ -188,6 +192,8 @@ container.block_list search-widget-type='sib-form-auto-completion' search-multiple-format='sib-form-dropdown' search-widget-format='sib-form-auto-completion' + search-multiple-country='sib-form-dropdown' + search-widget-country='sib-form-auto-completion' search-multiple-language='sib-form-dropdown' search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' @@ -233,6 +239,7 @@ container.block_list search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` + search-range-country=`${endpoints.countries}` search-widget-more_criterias_hidden="hidden-widget" search-widget-search_for_a_resource="hidden-widget" @@ -240,6 +247,8 @@ container.block_list search-widget-type='sib-form-auto-completion' search-multiple-format='sib-form-dropdown' search-widget-format='sib-form-auto-completion' + search-multiple-country='sib-form-dropdown' + search-widget-country='sib-form-auto-completion' search-multiple-language='sib-form-dropdown' search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' @@ -286,6 +295,7 @@ container.block_list search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` + search-range-country=`${endpoints.countries}` search-widget-more_criterias_hidden="hidden-widget" search-widget-search_for_a_resource="hidden-widget" @@ -293,6 +303,8 @@ container.block_list search-widget-type='sib-form-auto-completion' search-multiple-format='sib-form-dropdown' search-widget-format='sib-form-auto-completion' + search-multiple-country='sib-form-dropdown' + search-widget-country='sib-form-auto-completion' search-multiple-language='sib-form-dropdown' search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' @@ -339,6 +351,7 @@ container.block_list search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` + search-range-country=`${endpoints.countries}` search-widget-more_criterias_hidden="hidden-widget" search-widget-search_for_a_resource="hidden-widget" @@ -346,6 +359,8 @@ container.block_list search-widget-type='sib-form-auto-completion' search-multiple-format='sib-form-dropdown' search-widget-format='sib-form-auto-completion' + search-multiple-country='sib-form-dropdown' + search-widget-country='sib-form-auto-completion' search-multiple-language='sib-form-dropdown' search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' @@ -392,6 +407,7 @@ container.block_list search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` + search-range-country=`${endpoints.countries}` search-widget-more_criterias_hidden="hidden-widget" search-widget-search_for_a_resource="hidden-widget" @@ -399,6 +415,8 @@ container.block_list search-widget-type='sib-form-auto-completion' search-multiple-format='sib-form-dropdown' search-widget-format='sib-form-auto-completion' + search-multiple-country='sib-form-dropdown' + search-widget-country='sib-form-auto-completion' search-multiple-language='sib-form-dropdown' search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index c993837f1bc4ed6fc5d739eed9fcdd282056c404..08388b9bceb5c25ac78e32e7b62a26e3a99fa3db 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -581,18 +581,22 @@ function addProperFilterToSearchComponents(targetId) { //To retrieve the country let country_field_search = more_criterias_form.querySelector( - `input[name="country"]` + `select[name="country"]` ); let country_hidden_fields = baseElement.querySelectorAll( - 'hidden-widget[name="more_criterias_hidden"] input[name="country"]' + 'hidden-widget[name="more_criterias_hidden"] select[name="country"]' ); if (country_field_search) { - country_field_search.addEventListener("input", function() { - country_hidden_fields.forEach(field => { - inputHiddenManagement(field, country_field_search, form); + country_field_search.onchange = function() { + let option_selected = country_field_search.querySelector( + "option:checked" + ); + + country_hidden_fields.forEach(function(select_hidden) { + selectHiddenManagement(select_hidden, option_selected); }); - }); + }; } }, 1000); });