From b432c9ebc1ffe40bc61c53bc1d0e54db176bf576 Mon Sep 17 00:00:00 2001 From: Vasanth LMSACE Date: Wed, 19 Jun 2024 19:41:57 +0530 Subject: [PATCH] Bug fixes - DES-871, DES-869, DES-872, DES-868, DES-874, DES-870. --- classes/output/courseformat/state/section.php | 2 +- settings.php | 26 +++++++++++++++++++ styles.css | 6 ++++- templates/course_time_management.mustache | 4 +-- version.php | 2 +- 5 files changed, 35 insertions(+), 5 deletions(-) diff --git a/classes/output/courseformat/state/section.php b/classes/output/courseformat/state/section.php index c4bb49d..a7de819 100644 --- a/classes/output/courseformat/state/section.php +++ b/classes/output/courseformat/state/section.php @@ -53,7 +53,7 @@ public function export_for_template(\renderer_base $output): stdClass { $indexcollapsed = true; } } - $sectionurlinfo = course_get_url($course, $section->section, ['navigation' => true]); + $sectionurlinfo = course_get_url($course, $section->section, ['navigation' => false]); $sectionurl = ''; if ($sectionurlinfo instanceof moodle_url) { $sectionurl = $sectionurlinfo->out(false); diff --git a/settings.php b/settings.php index 683d397..b8803b1 100644 --- a/settings.php +++ b/settings.php @@ -147,6 +147,32 @@ get_string('modtrimlength_desc', 'format_designer'), 23, PARAM_INT); $activitypage->add($setting); + // Activity elements list to manage the visibility - Activity page continue. + $elements = [ + 'icon' => 1, + 'visits' => 4, + 'calltoaction' => 4, + 'title' => 1, + 'description' => 1, + 'modname' => 4, + 'completionbadge' => 1, + ]; + $choice = [ + 1 => get_string('show'), + 0 => get_string('hide'), + 2 => get_string('showonhover', 'format_designer'), + 3 => get_string('hideonhover', 'format_designer'), + 4 => get_string('remove'), + ]; + foreach ($elements as $element => $defaultvalue) { + $name = 'format_designer/activityelements_'.$element; + $title = get_string('activity:'.$element, 'format_designer'); + $desc = ''; + $default = ['value' => $defaultvalue, 'fix' => 0]; + $setting = new admin_setting_configselect_with_advanced($name, $title, $desc, $default, $choice); + $activitypage->add($setting); + } + if (format_designer_has_pro() && file_exists($CFG->dirroot.'/local/designer/setting.php')) { require_once($CFG->dirroot.'/local/designer/setting.php'); diff --git a/styles.css b/styles.css index e3e3e3c..55ab8a0 100644 --- a/styles.css +++ b/styles.css @@ -189,7 +189,6 @@ margin-top: 10px; } .format-designer .course-content ul.designer.course-type-flow li.section .availability-section-block + div { - max-height: 66%; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; @@ -3085,6 +3084,8 @@ body.format-designer.editing .designer .section .content .section.card-layout li } .format-designer .course-content ul.designer.course-type-flow { margin-top: 30px; + display: flex; + flex-wrap: wrap; } .format-designer .course-content ul.course-type-flow.designer .section.main .section-content-wrapper { display: contents; @@ -3330,12 +3331,15 @@ li.section.main.section-background-color:not(.section-header-image) } .format-designer .course-content ul.designer.course-type-flow li.section ul.section.img-text li.activity.flow-card-small { width: 320px; + max-width: 320px; } .format-designer .course-content ul.designer.course-type-flow li.section ul.section.img-text li.activity.flow-card-medium { width: 360px; + max-width: 360px; } .format-designer .course-content ul.designer.course-type-flow li.section ul.section.img-text li.activity.flow-card-large { width: 400px; + max-width: 400px; } .format-designer .designer.course-type-flow .section .content .section.card-layout li.activity.flow-card-small .card.card-list { min-height: 320px; diff --git a/templates/course_time_management.mustache b/templates/course_time_management.mustache index 09e9634..0a3309a 100644 --- a/templates/course_time_management.mustache +++ b/templates/course_time_management.mustache @@ -52,7 +52,7 @@ {{/showcompletiondate}} - {{#course.enrolmentenddate}} + {{#enrolmentenddate}}
{{#str}} courseexpirationdate, format_designer {{/str}}
{{#enrolmentenddate}} @@ -62,7 +62,7 @@

-/-

{{/enrolmentenddate}}
- {{/course.enrolmentenddate}} + {{/enrolmentenddate}} {{#statuscoursestaffinfo}}