From eea4c502e460beda2cba82083cae7bc7a119764a Mon Sep 17 00:00:00 2001
From: Myriam Delaruelle <myriam.delaruelle@univ-lorraine.fr>
Date: Tue, 4 Apr 2023 09:28:04 +0200
Subject: [PATCH] fix css and edit mode

---
 amd/build/header.js         |  2 +-
 classes/output/renderer.php | 26 ++++++++++++++++++++++++++
 renderer.php                |  1 +
 styles.css                  |  3 ++-
 4 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/amd/build/header.js b/amd/build/header.js
index ef5d253..17658a0 100644
--- a/amd/build/header.js
+++ b/amd/build/header.js
@@ -29,7 +29,7 @@ define(['jquery', 'core/ajax', 'core/str'],
        		registerHeader:function(){
 	    		$("#button-collapse").click(function(){
 	    			if($("#summary-wrapper").hasClass('collapsed')){
-	    				$("#summary-wrapper").animate({ "max-height": '7rem' }, "slow" );
+	    				$("#summary-wrapper").animate({ "max-height": '13rem' }, "slow" );
 	    				var message=str.get_string('displayInfos', 'format_iena');
 		    			$.when(message).done(function(localizedEditString) {
 						    $("#button-collapse").text(localizedEditString);
diff --git a/classes/output/renderer.php b/classes/output/renderer.php
index a8e8955..e02106a 100644
--- a/classes/output/renderer.php
+++ b/classes/output/renderer.php
@@ -71,4 +71,30 @@ class renderer extends section_renderer {
         // If nothing works, let the parent class decide.
         return parent::render($widget);
     }
+
+    //Permet d'ajouter l'édition rapide sur les sections
+    /**
+     * Generate the section title, wraps it in a link to the section page if page is to be displayed on a separate page
+     *
+     * @param stdClass $section The course_section entry from DB
+     * @param stdClass $course The course entry from DB
+     * @return string HTML to output.
+     */
+    public function section_title($section, $course) {
+        return $this->render(course_get_format($course)->inplace_editable_render_section_name($section));
+    }
+
+    /**
+     * Generate the section title to be displayed on the section page, without a link
+     *
+     * @param stdClass $section The course_section entry from DB
+     * @param stdClass $course The course entry from DB
+     * @return string HTML to output.
+     */
+    public function section_title_without_link($section, $course) {
+        return $this->render(course_get_format($course)->inplace_editable_render_section_name($section, false));
+    }
+
+
+
 }
diff --git a/renderer.php b/renderer.php
index 88ac995..8618de6 100644
--- a/renderer.php
+++ b/renderer.php
@@ -33,3 +33,4 @@ defined('MOODLE_INTERNAL') || die();
  * @author     vrignaud camille
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
+
diff --git a/styles.css b/styles.css
index de0dfaf..5a67f01 100644
--- a/styles.css
+++ b/styles.css
@@ -355,6 +355,7 @@ ul.nav.navbar-nav.ml-auto {
 	margin-bottom: 40px;
     background: #eaeaea;
     padding: 15px;
+    border-radius:10px;
 }
 
 
@@ -646,7 +647,7 @@ ul.nav.navbar-nav.ml-auto {
  #summary-wrapper{
  	padding-left: 1px;
  	display: block;
-	max-height: 7rem;
+	max-height: 13rem;
 	height: auto;
 	overflow: hidden;
 	margin-bottom: 5px;
-- 
GitLab