From 38f593c49428807549257c3b0685b114da777eb7 Mon Sep 17 00:00:00 2001
From: Alice <alice.poggioli@hotmail.fr>
Date: Thu, 2 Jul 2020 14:23:44 +0200
Subject: [PATCH]  The dialog close

---
 src/scripts/coopstarter.js | 13 +++++++++++++
 src/styles/index.scss      |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js
index 7714adb8..3dabb106 100644
--- a/src/scripts/coopstarter.js
+++ b/src/scripts/coopstarter.js
@@ -850,6 +850,19 @@ document.addEventListener("DOMContentLoaded", event => {
     //Manage the form to report broken link.
     let resourceDetailDialog = document.getElementById("detail-mentor");
     resourceDetailDialog.addEventListener("populate", event => {
+
+      // If there is an improvement to do on a resource, setup the action on the edit button
+      if (document.getElementsByClassName("cs-edit-action-improvement")){
+        var button_edits = document.getElementsByTagName("cs-edit-action-improvement")
+        for (button_edit of button_edits) {
+          button_edit.querySelector("div sib-link").onclick = function() { 
+            let mentor_resource_detail = document.getElementById(
+              "mentor-resource-detail"
+            );
+            mentor_resource_detail.removeAttribute('open');
+          }; 
+        }
+      }
       var userWhoSubmitReport =  mentorAccountDataSrc.dataset.src
       var formBrokenLink = document.getElementById("report-broken-link-mentor");
       fillReportBrokenLinkForm(event, userWhoSubmitReport, formBrokenLink);
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 61f7446e..6ac76d35 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -319,7 +319,7 @@ input[type="submit"].disabled {
 	width: auto;
     cursor: pointer;
 }
-.button_dark:hover, , #confirm_suppress button:hover{
+.button_dark:hover, #confirm_suppress button:hover{
 	background-color: var(--bg-block);
 	color: #444C4D;
 }
-- 
GitLab