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