diff --git a/src/addons/messages/pages/settings/settings.html b/src/addons/messages/pages/settings/settings.html index ef1d86892..fe58ac796 100644 --- a/src/addons/messages/pages/settings/settings.html +++ b/src/addons/messages/pages/settings/settings.html @@ -13,31 +13,56 @@ + + + + + +

{{ 'core.settings.general' | translate }}

+
+
+ + +

{{ 'addon.messages.useentertosend' | translate }}

+
+ +
+
+
+ - {{ 'addon.messages.blocknoncontacts' | translate }} - + +

{{ 'addon.messages.blocknoncontacts' | translate }}

+
+
- +

{{ 'addon.messages.contactableprivacy' | translate }}

- - {{ 'addon.messages.contactableprivacy_onlycontacts' | translate }} + + +

{{ 'addon.messages.contactableprivacy_onlycontacts' | translate }}

+
- - {{ 'addon.messages.contactableprivacy_coursemember' | translate }} + + +

{{ 'addon.messages.contactableprivacy_coursemember' | translate }}

+
- - {{ 'addon.messages.contactableprivacy_site' | translate }} + + +

{{ 'addon.messages.contactableprivacy_site' | translate }}

+
@@ -53,23 +78,6 @@ - - - - - - -

{{ 'core.settings.general' | translate }}

-
-
- - -

{{ 'addon.messages.useentertosend' | translate }}

-
- -
-
-
@@ -94,18 +102,20 @@ - {{ 'core.settings.' + state | translate }} + +

{{ 'core.settings.' + state | translate }}

+
- + - + {{'core.settings.forced' | translate }} - + {{'core.settings.disallowed' | translate }} @@ -129,18 +139,20 @@ - {{ processor.displayname }} + +

{{ processor.displayname }}

+
- + - + {{ processor.lockedmessage }} - {{ 'core.settings.disabled' | translate }} + {{ 'core.settings.disabled' | translate }}
diff --git a/src/addons/messages/pages/settings/settings.page.ts b/src/addons/messages/pages/settings/settings.page.ts index c69841ece..05a8b61f1 100644 --- a/src/addons/messages/pages/settings/settings.page.ts +++ b/src/addons/messages/pages/settings/settings.page.ts @@ -70,9 +70,7 @@ export class AddonMessagesSettingsPage implements OnInit, OnDestroy { } /** - * Runs when the page has loaded. This event only happens once per page being created. - * If a page leaves but is cached, then this event will not fire again on a subsequent viewing. - * Setup code for the page. + * @inheritdoc */ ngOnInit(): void { this.fetchPreferences(); @@ -261,6 +259,9 @@ export class AddonMessagesSettingsPage implements OnInit, OnDestroy { }); } + /** + * Send on Enter toggle has changed. + */ sendOnEnterChanged(): void { // Save the value. CoreConfig.set(CoreConstants.SETTINGS_SEND_ON_ENTER, this.sendOnEnter ? 1 : 0); @@ -274,7 +275,7 @@ export class AddonMessagesSettingsPage implements OnInit, OnDestroy { } /** - * Page destroyed. + * @inheritdoc */ ngOnDestroy(): void { // If there is a pending action to update preferences, execute it right now.