From b8af0aa48a01d1715cb2752e434e562aa3574f7a Mon Sep 17 00:00:00 2001 From: Alice <alice.poggioli@hotmail.fr> Date: Mon, 18 Nov 2019 19:29:57 +0100 Subject: [PATCH] wip --- src/includes/head.pug | 1 + src/scripts/coopstarter.js | 26 ++++++++++++++------------ 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/includes/head.pug b/src/includes/head.pug index 5568626e..9556d615 100644 --- a/src/includes/head.pug +++ b/src/includes/head.pug @@ -11,3 +11,4 @@ head script(src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous") script(src="/scripts/coopstarter.js") link(rel="stylesheet" href="/styles/index.css") + link(rel="stylesheet" href="../../sib-like/css/main.css") diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index f482a40a..4ce908d9 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -620,27 +620,29 @@ jQuery(document).ready(function($) { var userWhoSubmitReport = userAccountDataSrc.dataset.src var formBrokenLink = document.getElementById("report-broken-link-mentor"); fillReportBrokenLinkForm(event, userWhoSubmitReport, formBrokenLink); - //fillSenderLike(userWhoSubmitReport, formSenderLike, currentResource); + + // Fill the hidden like-form document.querySelector('sib-auth').getUser().then(data=> { - console.log("Le user : ", data ) - let targetForm = document.getElementById('add-like'); - targetForm.addEventListener("populate", event => { - let resourceField = targetForm.querySelector(`input[name="sender"]`); - let test = targetForm.querySelector(`input[name="receiver_object_id"]`) - let sibLike= document.querySelector('sib-like') - // test.value = JSON.stringify({ "@id": sibLike.dataset.src }) - test.value = 1 - test.setAttribute( + let targetFormLike = document.getElementById('add-like'); + targetFormLike.addEventListener("populate", event => { + let resourceField = targetFormLike.querySelector(`input[name="sender"]`); + if (resourceField) { + resourceField.value = JSON.stringify(data); + resourceField.setAttribute( "value", - 1 + JSON.stringify(data) ); + } + }); + let targetFormDislike = document.getElementById('add-dislike'); + targetFormDislike.addEventListener("populate", event => { + let resourceField = targetFormDislike.querySelector(`input[name="sender"]`); if (resourceField) { resourceField.value = JSON.stringify(data); resourceField.setAttribute( "value", JSON.stringify(data) ); - console.log("l'id_receveer : ", test.value ) } }); -- GitLab