diff --git a/src/includes/entrepreneur/components/header.pug b/src/includes/entrepreneur/components/header.pug index 4c2e81d42d692b01d488f1a557913fbe4b85e24e..2d1e8a60a2292f22a18f255b86ca92b55f67eab5 100644 --- a/src/includes/entrepreneur/components/header.pug +++ b/src/includes/entrepreneur/components/header.pug @@ -8,11 +8,11 @@ div.flex.flex_espace.flex_item_center sib-form.languageChoice( - data-src=`${endpoints.languages}` + data-src=`${endpoints.interfacelanguages}` fields='languages' - range-languages=`${endpoints.languages}` + range-languages=`${endpoints.interfacelanguages}` widget-languages='sib-form-dropdown' - selected-languages=`${endpoints.languages}/1/` + selected-languages=`${endpoints.interfacelanguages}/1/` label-languages='' naked ) diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index ce3041ab94cad007d5aadd590d01bfa603ad04f8..cf640a527607f227a79cda878cfc75447017ff32 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 @@ -374,7 +377,7 @@ function manageSelectLanguage() { var base_url = location.host //If the selected language is french - if (uriLanguage === '{"@id": "http://localhost:8000/languages/1/"}') { + if (uriLanguage === '{"@id": "http://localhost:8000/interfacelanguages/1/"}') { //Redirection with the appropriate prefixe. var redirect = "http://"+base_url+'/fr/'+pathAfterThePrefix @@ -382,7 +385,6 @@ function manageSelectLanguage() { } else { var redirect = "http://"+base_url+'/en/'+pathAfterThePrefix document.location.href = redirect - } }) @@ -748,7 +750,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();