diff --git a/library/src/skins/default/src/sass/modules/tool/dashboard/_base.scss b/library/src/skins/default/src/sass/modules/tool/dashboard/_base.scss index 51aff613ddf0..e3e5188407a8 100644 --- a/library/src/skins/default/src/sass/modules/tool/dashboard/_base.scss +++ b/library/src/skins/default/src/sass/modules/tool/dashboard/_base.scss @@ -1,3 +1,6 @@ +// Configuration +@import "bootstrap/scss/mixins"; + html { --sakai-dashboard-container-padding: 40px; --sakai-dashboard-welcome-font-size: 32px; @@ -8,6 +11,12 @@ html { --sakai-motd-message-font-size: 12px; } +@include media-breakpoint-down(md) { + sakai-course-dashboard-template-picker { + padding: 2rem; + } +} + #course-dashboard-container { padding: var(--sakai-dashboard-container-padding); background-color: var(--sakai-tool-bg-color); @@ -16,6 +25,14 @@ html { #course-dashboard-programme { font-style: italic; font-weight: bold; + font-size: small; + margin: -0.5em 0 0.5em 0; +} + +@include media-breakpoint-up(lg) { + .sakai-course-list { + border-right: solid 1px var(--sakai-border-color); + } } #course-dashboard-widgets { @@ -52,15 +69,6 @@ sakai-editor div { margin-top: 0px; } -#course-dashboard-l1-overview-and-widgets-block { - display: flex; -} - -#course-dashboard-l1-overview-block { - flex: 2; - margin-right: 16px; -} - #course-dashboard-l1-widgets { flex: 1; } @@ -69,13 +77,37 @@ sakai-editor div { flex: 3; } -#course-dashboard-l3-overview-and-widgets-block { - display: flex; +@include media-breakpoint-down(lg) { + #course-dashboard-l1-overview-and-widgets-block { + display: block; + } + #course-dashboard-l1-overview-block { + margin-bottom: 16px; + } + + #course-dashboard-l3-overview-and-widgets-block { + display: block; + } + #course-dashboard-l3-overview-block { + margin-bottom: 16px; + } } +@include media-breakpoint-up(lg) { + #course-dashboard-l1-overview-and-widgets-block { + display: flex; + } + #course-dashboard-l1-overview-block { + flex: 2; + margin-right: 16px; + } -#course-dashboard-l3-overview-block { - flex: 2; - margin-right: 16px; + #course-dashboard-l3-overview-and-widgets-block { + display: flex; + } + #course-dashboard-l3-overview-block { + flex: 2; + margin-right: 16px; + } } #course-dashboard-l3-widgets { @@ -83,7 +115,7 @@ sakai-editor div { } -@media (min-width: 576px) { +@include media-breakpoint-up(sm) { #course-dashboard-l2-header-block { flex: 1; } diff --git a/library/src/skins/default/src/sass/webcomponents/course-card/_course-card.scss b/library/src/skins/default/src/sass/webcomponents/course-card/_course-card.scss index 88dd8d7e1a56..2972dea725b6 100644 --- a/library/src/skins/default/src/sass/webcomponents/course-card/_course-card.scss +++ b/library/src/skins/default/src/sass/webcomponents/course-card/_course-card.scss @@ -22,6 +22,7 @@ sakai-course-card { padding: 1rem; border-top-left-radius: var(--bs-border-radius); border-top-right-radius: var(--bs-border-radius); + border: solid 1px var(--sakai-border-color); a { color: var(--sakai-text-color-inverse, white); diff --git a/webcomponents/tool/src/main/frontend/packages/sakai-announcements/src/SakaiAnnouncements.js b/webcomponents/tool/src/main/frontend/packages/sakai-announcements/src/SakaiAnnouncements.js index 947634f32d01..edeabf506c38 100644 --- a/webcomponents/tool/src/main/frontend/packages/sakai-announcements/src/SakaiAnnouncements.js +++ b/webcomponents/tool/src/main/frontend/packages/sakai-announcements/src/SakaiAnnouncements.js @@ -116,7 +116,7 @@ export class SakaiAnnouncements extends SakaiPageableElement { ` : nothing }