From e449600d06f691b4d257a8d1599b44077d0dd255 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Wed, 8 Jul 2020 15:39:50 +0200 Subject: [PATCH] MOBILE-3474 login: Limit auto-focus in site and forgotten password --- .../login/pages/forgotten-password/forgotten-password.html | 2 +- .../login/pages/forgotten-password/forgotten-password.ts | 5 ++++- src/core/login/pages/site/site.html | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/core/login/pages/forgotten-password/forgotten-password.html b/src/core/login/pages/forgotten-password/forgotten-password.html index 81905e4d4..68c04bd5b 100644 --- a/src/core/login/pages/forgotten-password/forgotten-password.html +++ b/src/core/login/pages/forgotten-password/forgotten-password.html @@ -25,7 +25,7 @@ - + diff --git a/src/core/login/pages/forgotten-password/forgotten-password.ts b/src/core/login/pages/forgotten-password/forgotten-password.ts index 212840455..762b5fa96 100644 --- a/src/core/login/pages/forgotten-password/forgotten-password.ts +++ b/src/core/login/pages/forgotten-password/forgotten-password.ts @@ -13,7 +13,7 @@ // limitations under the License. import { Component, ViewChild, ElementRef } from '@angular/core'; -import { IonicPage, NavController, NavParams } from 'ionic-angular'; +import { IonicPage, NavController, NavParams, Platform } from 'ionic-angular'; import { TranslateService } from '@ngx-translate/core'; import { CoreEventsProvider } from '@providers/events'; import { CoreSitesProvider } from '@providers/sites'; @@ -35,10 +35,12 @@ export class CoreLoginForgottenPasswordPage { myForm: FormGroup; siteUrl: string; + autoFocus: boolean; constructor(protected navCtrl: NavController, navParams: NavParams, fb: FormBuilder, + platform: Platform, protected translate: TranslateService, protected loginHelper: CoreLoginHelperProvider, protected domUtils: CoreDomUtilsProvider, @@ -46,6 +48,7 @@ export class CoreLoginForgottenPasswordPage { protected sitesProvider: CoreSitesProvider) { this.siteUrl = navParams.get('siteUrl'); + this.autoFocus = platform.is('tablet'); this.myForm = fb.group({ field: ['username', Validators.required], value: [navParams.get('username') || '', Validators.required] diff --git a/src/core/login/pages/site/site.html b/src/core/login/pages/site/site.html index 714f8ad38..ccf57c53d 100644 --- a/src/core/login/pages/site/site.html +++ b/src/core/login/pages/site/site.html @@ -20,13 +20,13 @@

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

- +

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

- +