@if (associationsExpanded) {
-
+
@if (associatedModule) {
@if (showMyEntriesToggle) {
-
+
{{ 'addon.blog.showonlyyourentries' | translate }}
diff --git a/src/addons/calendar/components/filter/filter.html b/src/addons/calendar/components/filter/filter.html
index dcd796e44..b2a1e326c 100644
--- a/src/addons/calendar/components/filter/filter.html
+++ b/src/addons/calendar/components/filter/filter.html
@@ -9,7 +9,7 @@
-
+
{{ 'addon.calendar.' + type + 'events' | translate}}
diff --git a/src/addons/calendar/components/filter/filter.scss b/src/addons/calendar/components/filter/filter.scss
index 2023335f6..27f31231d 100644
--- a/src/addons/calendar/components/filter/filter.scss
+++ b/src/addons/calendar/components/filter/filter.scss
@@ -1,14 +1,16 @@
@use "theme/globals" as *;
:host {
- ion-item {
- ion-icon, ion-radio {
+ .item {
+ ion-radio {
@include margin-horizontal(null, 8px);
}
- > ion-icon {
- padding: 4px;
- font-size: var(--mdl-typography-icon-fontSize-md);
+ &.addon-calendar-event > ion-icon {
+ --margin-vertical: 8px;
+ --margin-end: 8px;
+ padding: 8px;
+ font-size: var(--mdl-typography-icon-fontSize-sm);
}
}
}
diff --git a/src/addons/messageoutput/airnotifier/pages/devices/devices.html b/src/addons/messageoutput/airnotifier/pages/devices/devices.html
index a1d79e116..ea9e75d30 100644
--- a/src/addons/messageoutput/airnotifier/pages/devices/devices.html
+++ b/src/addons/messageoutput/airnotifier/pages/devices/devices.html
@@ -21,8 +21,8 @@
-
+
{{ device.name }} {{ device.model }} ({{platform.platform}} {{ device.version }})
diff --git a/src/addons/messages/pages/settings/settings.html b/src/addons/messages/pages/settings/settings.html
index e4d5a634c..bbf72e6f4 100644
--- a/src/addons/messages/pages/settings/settings.html
+++ b/src/addons/messages/pages/settings/settings.html
@@ -21,7 +21,7 @@
{{ 'core.settings.general' | translate }}
-
+
{{ 'addon.messages.useentertosend' | translate }}
@@ -31,7 +31,7 @@
-
+
{{ 'addon.messages.blocknoncontacts' | translate }}
@@ -95,7 +95,7 @@
-
+
{{ 'core.settings.' + state | translate }}
@@ -131,7 +131,7 @@
-
+
{{ processor.displayname }}
diff --git a/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html b/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html
index 13de238a2..9879b3565 100644
--- a/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html
+++ b/src/addons/mod/assign/components/submission/addon-mod-assign-submission.html
@@ -345,7 +345,7 @@
-
+
{{ 'addon.mod_assign.groupsubmissionsettings' | translate }}
{{ 'addon.mod_assign.applytoteam' | translate }}
@@ -371,7 +371,7 @@
-
+
{{ 'addon.mod_assign.addattempt' | translate }}
diff --git a/src/addons/mod/assign/pages/submission-list/submission-list.html b/src/addons/mod/assign/pages/submission-list/submission-list.html
index 2dc9b43e2..4bf9c85b4 100644
--- a/src/addons/mod/assign/pages/submission-list/submission-list.html
+++ b/src/addons/mod/assign/pages/submission-list/submission-list.html
@@ -50,12 +50,12 @@
-
+
{{ submission.statusTranslated }}
-
+
{{ submission.gradingStatusTranslationId | translate }}
diff --git a/src/addons/mod/chat/pages/sessions/sessions.html b/src/addons/mod/chat/pages/sessions/sessions.html
index 6b307bfe8..499ee182a 100644
--- a/src/addons/mod/chat/pages/sessions/sessions.html
+++ b/src/addons/mod/chat/pages/sessions/sessions.html
@@ -16,7 +16,7 @@
-
+
{{ 'addon.mod_chat.showincompletesessions' | translate }}
diff --git a/src/addons/mod/data/components/search/search.html b/src/addons/mod/data/components/search/search.html
index e855001b6..94ce975de 100644
--- a/src/addons/mod/data/components/search/search.html
+++ b/src/addons/mod/data/components/search/search.html
@@ -11,9 +11,9 @@
-
+
- {{ 'addon.mod_data.advancedsearch' | translate }}
+ {{ 'addon.mod_data.advancedsearch' | translate }}
-
+
{{ 'addon.mod_workshop.yourassessment' | translate }}
-
+
-
+
- {{ 'addon.mod_workshop.receivedgrades' | translate }}
+ {{ 'addon.mod_workshop.receivedgrades' | translate }}
-
+
@@ -84,34 +84,34 @@
-
+
- {{ 'addon.mod_workshop.givengrades' | translate }}
+ {{ 'addon.mod_workshop.givengrades' | translate }}
-
+
-
+
Enable remote styles {{remoteStylesCount}}
-
+
Enable site plugin styles {{pluginStylesCount}}
diff --git a/src/core/features/settings/pages/general/general.html b/src/core/features/settings/pages/general/general.html
index bd5fc3828..b9e388bea 100644
--- a/src/core/features/settings/pages/general/general.html
+++ b/src/core/features/settings/pages/general/general.html
@@ -11,14 +11,14 @@
-
+
{{ 'core.settings.language' | translate }}
{{ entry.name }}
-
+
{{ 'core.settings.fontsize' | translate }}
@@ -33,7 +33,7 @@
- 0" lines="none">
+ 0" lines="none">
@@ -45,18 +45,18 @@
{{ 'core.settings.colorscheme-' + scheme | translate }}
- 0 && selectedScheme==='system' && isAndroid" lines="none">
+ 0 && selectedScheme === 'system' && isAndroid" lines="none">
{{ 'core.settings.colorscheme-system-notice' | translate }}
-
+
{{ 'core.settings.enablerichtexteditor' | translate }}
{{ 'core.settings.enablerichtexteditordescription' | translate }}
-
+
{{ 'core.settings.ioscookies' | translate }}
{{ 'core.settings.ioscookiesdescription' | translate }}
@@ -65,13 +65,13 @@
-
+
{{ 'core.settings.debugdisplay' | translate }}
{{ 'core.settings.debugdisplaydescription' | translate }}
-
+
{{ 'core.settings.enableanalytics' | translate }}
{{ 'core.settings.enableanalyticsdescription' | translate }}
diff --git a/src/core/features/settings/pages/index/index.html b/src/core/features/settings/pages/index/index.html
index 7b6374247..ec1f4111d 100644
--- a/src/core/features/settings/pages/index/index.html
+++ b/src/core/features/settings/pages/index/index.html
@@ -15,7 +15,9 @@
- {{ section.name | translate }}
+
+ {{ section.name | translate }}
+
diff --git a/src/core/features/settings/pages/site/site.html b/src/core/features/settings/pages/site/site.html
index 100d21a13..c0a20a3a2 100644
--- a/src/core/features/settings/pages/site/site.html
+++ b/src/core/features/settings/pages/site/site.html
@@ -16,7 +16,7 @@
-
diff --git a/src/core/features/settings/pages/synchronization/synchronization.html b/src/core/features/settings/pages/synchronization/synchronization.html
index 30718da96..b83e6cde3 100644
--- a/src/core/features/settings/pages/synchronization/synchronization.html
+++ b/src/core/features/settings/pages/synchronization/synchronization.html
@@ -23,7 +23,7 @@
{{ 'core.settings.syncsettings' | translate }}
-
+
{{ 'core.settings.syncdatasaver' | translate }}
diff --git a/src/theme/components/ion-item.scss b/src/theme/components/ion-item.scss
index 069efcb74..de14fcc43 100644
--- a/src/theme/components/ion-item.scss
+++ b/src/theme/components/ion-item.scss
@@ -13,15 +13,18 @@ ion-item.item {
}
&.item-lines-default {
+ /** Remove lines by default */
--inner-border-width: 0px;
--border-width: 0px;
}
&.ion-valid,
&.ion-invalid {
- --inner-border-width: 0 0 1px 0;
+ &.item-lines-default {
+ --border-width: 0 0 1px 0;
+ }
- &.ion-touched:not(.ion-no-validation) {
+ &.ion-touched {
&.ion-invalid {
--ion-item-border-color: var(--highlight-color-invalid);
--highlight-background: var(--ion-item-border-color);
@@ -35,10 +38,6 @@ ion-item.item {
}
}
- &.ion-no-validation {
- --inner-border-width: 0 0 1px 0;
- }
-
// Hide details on items to align badges.
&.hide-detail {
--detail-icon-opacity: 0;
@@ -185,7 +184,9 @@ ion-item .in-item {
.item > ion-label,
.fake-ion-item,
.item.ion-text-wrap > ion-checkbox::part(label),
-ion-checkbox.ion-text-wrap::part(label) {
+ion-checkbox.ion-text-wrap::part(label)
+.item.ion-text-wrap ion-toggle::part(label),
+ion-toggle.ion-text-wrap::part(label) {
core-format-text,
core-format-text > *:not(pre) {
white-space: nowrap;
@@ -198,7 +199,8 @@ ion-checkbox.ion-text-wrap::part(label) {
ion-item > .in-item,
.fake-ion-item.ion-text-wrap,
.item.ion-text-wrap > ion-checkbox::part(label),
-ion-checkbox.ion-text-wrap::part(label) {
+ion-checkbox.ion-text-wrap::part(label),
+ion-toggle.ion-text-wrap::part(label) {
core-format-text,
core-format-text > *:not(pre) {
white-space: normal;
@@ -210,7 +212,9 @@ ion-checkbox.ion-text-wrap::part(label) {
.item.ion-text-wrap ion-checkbox::part(label),
ion-checkbox.ion-text-wrap::part(label),
.item.ion-text-wrap ion-radio::part(label),
-ion-radio.ion-text-wrap::part(label) {
+ion-radio.ion-text-wrap::part(label),
+.item.ion-text-wrap ion-toggle::part(label),
+ion-toggle.ion-text-wrap::part(label) {
white-space: normal !important;
}