diff --git a/src/addons/userprofilefield/datetime/component/datetime.ts b/src/addons/userprofilefield/datetime/component/datetime.ts index d494cf549..c26355ce0 100644 --- a/src/addons/userprofilefield/datetime/component/datetime.ts +++ b/src/addons/userprofilefield/datetime/component/datetime.ts @@ -75,7 +75,7 @@ export class AddonUserProfileFieldDatetimeComponent extends CoreUserProfileField this.max = field.param2; } - this.max = this.max || CoreTimeUtils.getDatetimeDefaultMin(); + this.min = this.min || CoreTimeUtils.getDatetimeDefaultMin(); this.max = this.max || CoreTimeUtils.getDatetimeDefaultMax(); } diff --git a/src/core/features/login/pages/email-signup/email-signup.html b/src/core/features/login/pages/email-signup/email-signup.html index 1308598e1..6037c7519 100644 --- a/src/core/features/login/pages/email-signup/email-signup.html +++ b/src/core/features/login/pages/email-signup/email-signup.html @@ -17,12 +17,8 @@ - - - -
- - + +
@@ -36,195 +32,197 @@ - -
+ + + - - -

{{ 'core.agelocationverification' | translate }}

-
-
+ + +

{{ 'core.agelocationverification' | translate }}

+
+
- - - {{ 'core.whatisyourage' | translate }} - - - - - - - - {{ 'core.wheredoyoulive' | translate }} - - - {{ 'core.login.selectacountry' | translate }} - {{country.name}} - - - - - - {{ 'core.proceed' | translate }} - - - - -

{{ 'core.whyisthisrequired' | translate }}

-

{{ 'core.explanationdigitalminor' | translate }}

-
-
- - - -
- - - - -

{{siteUrl}}

- -

- -

-

{{siteUrl}}

-
-
- - - - -

{{ 'core.login.createuserandpass' | translate }}

-
-
- - - {{ 'core.login.username' | translate }} - - - - - - - - {{ 'core.login.password' | translate }} - - - + + + {{ 'core.whatisyourage' | translate }} + + - -

- {{settings.passwordpolicy}} -

- -
+ - - - -

{{ 'core.login.supplyinfo' | translate }}

-
-
- - - {{ 'core.user.email' | translate }} - - - - - - - - {{ 'core.user.emailagain' | translate }} - - - - - - - - {{ 'core.user.' + nameField | translate }} - - - - - - - - {{ 'core.user.city' | translate }} - - - - - {{ 'core.user.country' | translate }} - - - {{ 'core.login.selectacountry' | translate }} - {{country.name}} - - - - - - - -

{{ category.name }}

+ + + {{ 'core.wheredoyoulive' | translate }} -
- -
+ + {{ 'core.login.selectacountry' | translate }} + {{country.name}} + + - - - + + + {{ 'core.proceed' | translate }} + + + -

{{ 'core.login.security_question' | translate }}

+

{{ 'core.whyisthisrequired' | translate }}

+

{{ 'core.explanationdigitalminor' | translate }}

-
- -
+ +
- - + +
+ + + + +

{{siteUrl}}

+ +

+ +

+

{{siteUrl}}

+
+
+ + -

{{ 'core.login.policyagreement' | translate }}

+

{{ 'core.login.createuserandpass' | translate }}

- - - {{ 'core.login.policyagreementclick' | translate }} - + + {{ 'core.login.username' | translate }} + + + - - {{ 'core.login.policyacceptmandatory' | translate }} - - + + {{ 'core.login.password' | translate }} - + + + + +

+ {{settings.passwordpolicy}} +

+
- - - {{ 'core.login.createaccount' | translate }} - - -
- + + + +

{{ 'core.login.supplyinfo' | translate }}

+
+
+ + + {{ 'core.user.email' | translate }} + + + + + + + + {{ 'core.user.emailagain' | translate }} + + + + + + + + {{ 'core.user.' + nameField | translate }} + + + + + + + + {{ 'core.user.city' | translate }} + + + + + {{ 'core.user.country' | translate }} + + {{ 'core.login.selectacountry' | translate }} + {{country.name}} + + + + + + + +

{{ category.name }}

+
+
+ +
+ + + + + +

{{ 'core.login.security_question' | translate }}

+
+
+ +
+ + + + + +

{{ 'core.login.policyagreement' | translate }}

+
+
+ + + + {{ 'core.login.policyagreementclick' | translate }} + + + + + + {{ 'core.login.policyacceptmandatory' | translate }} + + + + + +
+ + + {{ 'core.login.createaccount' | translate }} + + + +
+
+
+ +
diff --git a/src/core/features/login/pages/email-signup/email-signup.ts b/src/core/features/login/pages/email-signup/email-signup.ts index 8f130cd45..5e1616980 100644 --- a/src/core/features/login/pages/email-signup/email-signup.ts +++ b/src/core/features/login/pages/email-signup/email-signup.ts @@ -14,7 +14,6 @@ import { Component, ViewChild, ElementRef, OnInit, ChangeDetectorRef } from '@angular/core'; import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms'; -import { IonRefresher } from '@ionic/angular'; import { CoreSites } from '@services/sites'; import { CoreDomUtils } from '@services/utils/dom'; @@ -55,7 +54,7 @@ export class CoreLoginEmailSignupPage implements OnInit { siteUrl!: string; siteConfig?: CoreSitePublicConfigResponse; siteName?: string; - authInstructions?: string; + authInstructions = ''; settings?: AuthEmailSignupSettings; countries?: CoreCountry[]; categories?: AuthEmailSignupProfileFieldsCategory[]; @@ -256,17 +255,6 @@ export class CoreLoginEmailSignupPage implements OnInit { } } - /** - * Pull to refresh. - * - * @param event Event. - */ - refreshSettings(event?: IonRefresher): void { - this.fetchData().finally(() => { - event?.complete(); - }); - } - /** * Create account. * @@ -377,7 +365,7 @@ export class CoreLoginEmailSignupPage implements OnInit { * Show authentication instructions. */ showAuthInstructions(): void { - CoreTextUtils.viewText(Translate.instant('core.login.instructions'), this.authInstructions!); + CoreTextUtils.viewText(Translate.instant('core.login.instructions'), this.authInstructions); } /** @@ -419,7 +407,7 @@ export class CoreLoginEmailSignupPage implements OnInit { if (!result.status) { if (this.countryControl.value) { - this.signUpCountryControl!.setValue(this.countryControl.value); + this.signUpCountryControl?.setValue(this.countryControl.value); } // Not a minor, go ahead. @@ -428,7 +416,7 @@ export class CoreLoginEmailSignupPage implements OnInit { // Is a minor. this.isMinor = true; } - } catch (error) { + } catch { // Something wrong, redirect to the site. CoreDomUtils.showErrorModal('There was an error verifying your age, please try again using the browser.'); } finally {