diff --git a/grade/report/singleview/templates/page_toggler.mustache b/grade/report/singleview/templates/page_toggler.mustache
index 25f01e5c195..d8676f2e191 100644
--- a/grade/report/singleview/templates/page_toggler.mustache
+++ b/grade/report/singleview/templates/page_toggler.mustache
@@ -28,7 +28,7 @@
"gradeselectactive": "true"
}
}}
-
+
{{#displaylabel}}
{{#str}}viewby, gradereport_singleview{{/str}}
{{/displaylabel}}
diff --git a/grade/templates/user_selector.mustache b/grade/templates/user_selector.mustache
index 8f46d5458ad..1f701346de6 100644
--- a/grade/templates/user_selector.mustache
+++ b/grade/templates/user_selector.mustache
@@ -66,7 +66,7 @@
{{/image}}
-
+
{{text}}
diff --git a/theme/boost/scss/moodle/tertiarynavigation.scss b/theme/boost/scss/moodle/tertiarynavigation.scss
index 696e22595d8..1bb167c41ed 100644
--- a/theme/boost/scss/moodle/tertiarynavigation.scss
+++ b/theme/boost/scss/moodle/tertiarynavigation.scss
@@ -38,7 +38,7 @@
}
.row {
- column-gap: 20px;
+ column-gap: 10px;
}
.tertiary-navigation-selector {
@@ -53,6 +53,13 @@
.navitem-divider:not(:last-child) {
margin-right: 20px;
}
+
+ // Constrain the width of each tertiary buttons triggering element.
+ .btn {
+ & > div {
+ max-width: 200px;
+ }
+ }
}
@include media-breakpoint-down(sm) {
@@ -63,6 +70,12 @@
}
}
+@include media-breakpoint-down(xs) {
+ .tertiary-navigation .page-toggler > p {
+ font-size: 80%;
+ }
+}
+
@media print {
.tertiary-navigation {
display: none;
diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css
index 897a2b1197c..f1668b34b55 100644
--- a/theme/boost/style/moodle.css
+++ b/theme/boost/style/moodle.css
@@ -37675,7 +37675,7 @@ div.editor_atto_toolbar button .icon {
margin-bottom: 25px;
}
.tertiary-navigation .row {
- column-gap: 20px;
+ column-gap: 10px;
}
.tertiary-navigation .tertiary-navigation-selector .dropdown-toggle {
padding: 0;
@@ -37686,12 +37686,20 @@ div.editor_atto_toolbar button .icon {
.tertiary-navigation .navitem-divider:not(:last-child) {
margin-right: 20px;
}
+.tertiary-navigation .btn > div {
+ max-width: 200px;
+}
@media (max-width: 767.98px) {
.tertiary-navigation .mform {
padding-left: initial;
}
}
+@media (max-width: 575.98px) {
+ .tertiary-navigation .page-toggler > p {
+ font-size: 80%;
+ }
+}
@media print {
.tertiary-navigation {
display: none;
diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css
index be64e3ee533..235e08dc01b 100644
--- a/theme/classic/style/moodle.css
+++ b/theme/classic/style/moodle.css
@@ -37609,7 +37609,7 @@ div.editor_atto_toolbar button .icon {
margin-bottom: 25px;
}
.tertiary-navigation .row {
- column-gap: 20px;
+ column-gap: 10px;
}
.tertiary-navigation .tertiary-navigation-selector .dropdown-toggle {
padding: 0;
@@ -37620,12 +37620,20 @@ div.editor_atto_toolbar button .icon {
.tertiary-navigation .navitem-divider:not(:last-child) {
margin-right: 20px;
}
+.tertiary-navigation .btn > div {
+ max-width: 200px;
+}
@media (max-width: 767.98px) {
.tertiary-navigation .mform {
padding-left: initial;
}
}
+@media (max-width: 575.98px) {
+ .tertiary-navigation .page-toggler > p {
+ font-size: 80%;
+ }
+}
@media print {
.tertiary-navigation {
display: none;