From b317be3ec5f9ff909206fb93aa69a2bfbf9d828b Mon Sep 17 00:00:00 2001 From: Laurent David Date: Mon, 23 Feb 2026 13:35:04 +0100 Subject: [PATCH] MDL-87975 core_course: Add separators between activities * Every activity within a subsection should be separated by a visible divider line to maintain visual consistency. --- public/theme/boost/scss/moodle/course.scss | 2 +- public/theme/boost/style/moodle.css | 2 +- public/theme/classic/style/moodle.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/theme/boost/scss/moodle/course.scss b/public/theme/boost/scss/moodle/course.scss index 29bdefa00b5..eacf9b81a99 100644 --- a/public/theme/boost/scss/moodle/course.scss +++ b/public/theme/boost/scss/moodle/course.scss @@ -222,7 +222,7 @@ $divider-hover-color: $primary !default; border-bottom: $border-width solid $border-color; } // Remove last activity bottom border in sections outside course content (like single section page). - .section-list .section .section-item .activity:last-child & { + .section-list .section .section-item .activity:last-child > & { border-bottom: none; } &.activityinline { diff --git a/public/theme/boost/style/moodle.css b/public/theme/boost/style/moodle.css index b8e09a94545..eaa8ff0eaf6 100644 --- a/public/theme/boost/style/moodle.css +++ b/public/theme/boost/style/moodle.css @@ -30641,7 +30641,7 @@ table.calendartable caption { body:not(.editing) .activity-item { border-bottom: 1px solid #dee2e6; } -.section-list .section .section-item .activity:last-child .activity-item { +.section-list .section .section-item .activity:last-child > .activity-item { border-bottom: none; } .activity-item.activityinline { diff --git a/public/theme/classic/style/moodle.css b/public/theme/classic/style/moodle.css index d403458f94e..03b3cadef8f 100644 --- a/public/theme/classic/style/moodle.css +++ b/public/theme/classic/style/moodle.css @@ -30641,7 +30641,7 @@ table.calendartable caption { body:not(.editing) .activity-item { border-bottom: 1px solid #dee2e6; } -.section-list .section .section-item .activity:last-child .activity-item { +.section-list .section .section-item .activity:last-child > .activity-item { border-bottom: none; } .activity-item.activityinline {