- {{ 'addon.calendar.repeateditall' | translate:{$a: otherEventsCount} }}
+
+
+ {{ 'addon.calendar.repeateditall' | translate:{$a: otherEventsCount} }}
-
-
- {{ 'addon.calendar.repeateditthis' | translate }}
+
+
+ {{ 'addon.calendar.repeateditthis' | translate }}
diff --git a/src/addons/calendar/pages/edit-event/edit-event.ts b/src/addons/calendar/pages/edit-event/edit-event.ts
index a48ff91e7..fee6ccb9f 100644
--- a/src/addons/calendar/pages/edit-event/edit-event.ts
+++ b/src/addons/calendar/pages/edit-event/edit-event.ts
@@ -118,7 +118,7 @@ export class AddonCalendarEditEventPage implements OnInit, OnDestroy, CanLeave {
this.form.addControl('duration', this.fb.control(0));
this.form.addControl('timedurationminutes', this.fb.control(''));
this.form.addControl('repeat', this.fb.control(false));
- this.form.addControl('repeats', this.fb.control('1'));
+ this.form.addControl('repeats', this.fb.control({ value: '1', disabled: true }));
this.form.addControl('repeateditall', this.fb.control(1));
this.maxDate = CoreTimeUtils.getDatetimeDefaultMax();
diff --git a/src/theme/components/ion-checkbox.scss b/src/theme/components/ion-checkbox.scss
index 80afa1d8f..6fb4053a0 100644
--- a/src/theme/components/ion-checkbox.scss
+++ b/src/theme/components/ion-checkbox.scss
@@ -15,6 +15,10 @@ input[type=checkbox] {
}
}
+ion-checkbox::part(label) {
+ white-space: normal;
+}
+
ion-checkbox {
&.checkbox-disabled {
@include pointer-events-on-buttons();
diff --git a/src/theme/components/ion-radio.scss b/src/theme/components/ion-radio.scss
index 3050b1711..ebab14798 100644
--- a/src/theme/components/ion-radio.scss
+++ b/src/theme/components/ion-radio.scss
@@ -22,6 +22,10 @@ input[type=radio],
--outer-border-width: 1px;
}
+ion-radio::part(label) {
+ white-space: normal;
+}
+
.ios ion-radio {
&::part(container) {
width: var(--size);