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 b77d2f5e24a..20309d92cc4 100644
--- a/grade/templates/user_selector.mustache
+++ b/grade/templates/user_selector.mustache
@@ -50,7 +50,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 ea7836f0860..12e4a9f0e9e 100644
--- a/theme/boost/style/moodle.css
+++ b/theme/boost/style/moodle.css
@@ -27349,7 +27349,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;
@@ -27360,12 +27360,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 b9010d8b8e4..d39438bc666 100644
--- a/theme/classic/style/moodle.css
+++ b/theme/classic/style/moodle.css
@@ -27283,7 +27283,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;
@@ -27294,12 +27294,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;