diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index 63419cdf47818405f2532061f7a96647a8293b8d..2f58c56eaa978152f2b3cfe8abb5f1f47cada0e7 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -214,36 +214,39 @@ function selectHiddenManagementForType(tab, form) { /** * Init type to type 1 */ -// function InitManagementForType() { -// var forms = document.querySelectorAll(".resource_by_step"); - -// forms.forEach(form => { -// form.addEventListener( -// "populate", -// e => { -// window.setTimeout(() => { -// let type_hidden_field = form.querySelectorAll('select[name="type"]'); -// type_hidden_field.forEach(function(select_hidden) { -// options_hidden = select_hidden.getElementsByTagName("option"); -// for (let option_hidden of options_hidden) { -// option_hidden.removeAttribute("selected"); -// if (option_hidden.value == '{"@id": "http://localhost:8000/types/1/"}') { -// //Actually selecting the option if it is the good one -// option_hidden.setAttribute("selected", "selected"); -// select_hidden.setAttribute("value", option_hidden.value); -// } -// } -// //Trigerring a reload of the associated form -// let parent_form = select_hidden.closest("sib-form"); -// parent_form.component.inputChange(); -// refreshPagination(); -// }); -// }); -// }, -// 3000 -// ); -// }); -// } +function InitManagementForType() { + var forms = document.querySelectorAll(".resource_by_step"); + + forms.forEach(form => { + form.addEventListener( + "populate", + e => { + window.setTimeout(() => { + let type_hidden_field = form.querySelectorAll('select[name="type"]'); + type_hidden_field.forEach(function(select_hidden) { + options_hidden = select_hidden.getElementsByTagName("option"); + for (let option_hidden of options_hidden) { + option_hidden.removeAttribute("selected"); + str = option_hidden.value + + if (str.substr(str.length - 10) == 'types/1/"}') { + + //Actually selecting the option if it is the good one + option_hidden.setAttribute("selected", "selected"); + select_hidden.setAttribute("value", option_hidden.value); + } + } + //Trigerring a reload of the associated form + let parent_form = select_hidden.closest("sib-form"); + parent_form.component.inputChange(); + refreshPagination(); + }); + }); + }, + 3000 + ); + }); +} /** * Manage the report broken links hidden form @@ -728,7 +731,7 @@ jQuery(document).ready(function($) { refreshPagination(); //init the fitering by step - // InitManagementForType(); + InitManagementForType(); // Get the element with id="defaultOpen" and click on it document.getElementById("defaultOpen").click();