diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index 684630dab557a561a388419fb36a88fed53341d7..78e572b93fc62d0e8f17f5623cce36e117f9d038 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -38,12 +38,16 @@ function refreshList(formId, listId) { //Remove pagination when there is no resource in a step group function actualizePagination() { + console.log("we actu") var resources_containers = document.querySelectorAll( ".resource_by_step sib-form+div" ); for (let resources_container of resources_containers) { - if (resources_container.innerHTML === "") { - resources_container.nextSibling.innerHTML = ""; + if (resources_container.childElementCount < 5 || resources_container.nextSibling.querySelector("nav span span+span").textContent == 1 ) { + resources_container.nextSibling.setAttribute("style", "display:none"); + } else { + resources_container.nextSibling.setAttribute("style", "display:block"); + } } } @@ -54,6 +58,8 @@ function selectHiddenManagement() { } jQuery(document).ready(function($) { + //Actualize pagination + actualizePagination() // Get the element with id="defaultOpen" and click on it document.getElementById("defaultOpen").click(); @@ -210,10 +216,6 @@ jQuery(document).ready(function($) { let field_hidden_field = document.querySelectorAll( 'hidden-widget[name="more_criterias_hidden"] select[name="field"]' ); - console.log("field_field_search", field_field_search) - - console.log("field_hidden_field", field_hidden_field) - field_field_search.onchange = function() { let option_selected = field_field_search.querySelector( @@ -225,15 +227,15 @@ jQuery(document).ready(function($) { for (let option_hidden of options_hidden) { //Removing the selected attribute from previous selection option_hidden.removeAttribute("selected"); - console.log("option_hidden.value", option_hidden.value) - console.log("option_selected.value", option_selected.value) + if (option_hidden.value == option_selected.value) { //Actually selecting the option if it is the good one console.log("match") option_hidden.setAttribute("selected", "selected"); select_hidden.setAttribute('value', option_selected.value) - console.log("select_hidden", select_hidden) + console.log("option_hidden.value", option_hidden.value) + console.log("option_selected.value", option_selected.value) }