diff --git a/src/includes/entrepreneur/resources/detail.pug b/src/includes/entrepreneur/resources/detail.pug index 9f54911f20c29cd2d3eabcdb8fd9c9780c13215b..fd12c07b5d50e89a9d40ad6c37b5a7a570f70089 100644 --- a/src/includes/entrepreneur/resources/detail.pug +++ b/src/includes/entrepreneur/resources/detail.pug @@ -9,7 +9,7 @@ include ../../components/widgets div#detail-entrepreneur-loader hidden Loading the resources, please wait... - sib-display( + sib-display#detail-entrepreneur( loader-id="detail-entrepreneur-loader" bind-resources, fields='name, steps, format.name, \ diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index f7588b69041e55049f8f51291c1e41c1b564ff4d..ec974a8da3a3620ee2761a911ac8bfa70d37c26b 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -143,12 +143,23 @@ function selectHiddenManagementForType(tab, form) { } } +//Manage the report broken links hidden form +function fillReportBrokenLinkForm(event) { + var formBrokenLink = document.getElementById("report-broken-link"); + + formBrokenLink.querySelector( + "input[name='resource_id']" + ).value = JSON.stringify({ "@id": event.target.dataset.src }); + formBrokenLink.querySelector( + "input[name='submitter']" + ).value = JSON.stringify({ "@id": userAccountDataSrc.dataset.src }); +} + function addProperFilterToSearchComponents(targetId) { var baseElement = document.getElementById(targetId); var forms = baseElement.querySelectorAll(".resource_by_step"); forms.forEach(form => { form.addEventListener("populate", e => { - //Manage fake tabs let tabs = baseElement.getElementsByClassName("filter_by_type"); for (let tab of tabs) { @@ -374,18 +385,10 @@ jQuery(document).ready(function($) { //MENTOR DASHBOARD************************************************************* window.setTimeout(() => { - //Manage the form to report broken link. let detailsMentor = document.getElementById("detail-mentor"); detailsMentor.addEventListener("populate", event => { - var formBrokenLink = document.getElementById("report-broken-link"); - - formBrokenLink.querySelector( - "input[name='resource_id']" - ).value = JSON.stringify({ "@id": event.target.dataset.src }); - formBrokenLink.querySelector( - "input[name='submitter']" - ).value = JSON.stringify({ "@id": userAccountDataSrc.dataset.src }); + fillReportBrokenLinkForm(event); }); var forms = document.querySelectorAll("sib-form"); @@ -454,6 +457,12 @@ jQuery(document).ready(function($) { //ENTREPRENEUR DASHBOARD************************************************************* window.setTimeout(() => { + //Manage the form to report broken link. + let detailsEntrepreneur = document.getElementById("detail-entrepreneur"); + detailsEntrepreneur.addEventListener("populate", event => { + fillReportBrokenLinkForm(event); + }); + //Accordion by step var acc = document.getElementsByClassName("accordion"); var i;