diff --git a/lib/core/settings/host-settings.component.html b/lib/core/settings/host-settings.component.html index 4ab4a213e4..2606a79f9e 100644 --- a/lib/core/settings/host-settings.component.html +++ b/lib/core/settings/host-settings.component.html @@ -3,7 +3,7 @@

{{'CORE.HOST_SETTINGS.TITLE' | translate}}

-
+ diff --git a/lib/core/settings/host-settings.component.ts b/lib/core/settings/host-settings.component.ts index 9b9d357b1b..6d605c44c2 100644 --- a/lib/core/settings/host-settings.component.ts +++ b/lib/core/settings/host-settings.component.ts @@ -21,6 +21,7 @@ import { AppConfigService, AppConfigValues } from '../app-config/app-config.serv import { StorageService } from '../services/storage.service'; import { AlfrescoApiService } from '../services/alfresco-api.service'; import { OauthConfigModel } from '../models/oauth-config.model'; +import { ENTER } from '@angular/cdk/keycodes'; @Component({ selector: 'adf-host-settings', @@ -189,6 +190,12 @@ export class HostSettingsComponent implements OnInit { this.success.emit(true); } + keyDownFunction(event: any) { + if (event.keyCode === ENTER && this.form.valid) { + this.onSubmit(this.form.value); + } + } + private saveOAuthValues(values: any) { this.storageService.setItem(AppConfigValues.OAUTHCONFIG, JSON.stringify(values.oauthConfig)); this.storageService.setItem(AppConfigValues.IDENTITY_HOST, values.identityHost);