X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fapp%2FAppModule.ts;h=889f4be027d6afa036bbc1de4c736110c215b3e4;hb=5b35bcd21392dc71d3a847ba3a20e9fcd38534f6;hp=8a4ebaf31c4a00246b120747de8cf3c79870a8b7;hpb=0a34dfa32165036b380ec6ac493469b34007df0a;p=osm%2FNG-UI.git diff --git a/src/app/AppModule.ts b/src/app/AppModule.ts index 8a4ebaf..889f4be 100644 --- a/src/app/AppModule.ts +++ b/src/app/AppModule.ts @@ -53,6 +53,7 @@ import { LoginComponent } from 'LoginComponent'; import { NetsliceInstancesActionComponent } from 'NetsliceInstancesActionComponent'; import { NetslicePackagesActionComponent } from 'NetslicePackagesAction'; import { Ng2SmartTableModule } from 'ng2-smart-table'; +import { ToastrModule } from 'ngx-toastr'; import { NSInstancesActionComponent } from 'NSInstancesActionComponent'; import { NsPackagesActionComponent } from 'NsPackagesAction'; import { NsUpdateComponent } from 'NsUpdateComponent'; @@ -159,7 +160,11 @@ const customNotifierOptions: NotifierOptions = { NgIdleKeepaliveModule.forRoot(), LoaderModule, SharedModule, - ChangePasswordModule + ChangePasswordModule, + ToastrModule.forRoot({ + timeOut: 500, + positionClass: 'toast-bottom-right' + }) ], providers: [ { @@ -206,14 +211,14 @@ export function appInitializerFactory(translate: TranslateService, injector: Inj return async (): Promise => { await injector.get(LOCATION_INITIALIZED, Promise.resolve(null)); translate.setDefaultLang('en'); - const languageCode: string = localStorage.getItem('languageCode'); + const languageCode: string = sessionStorage.getItem('languageCode'); if (languageCode !== null && languageCode !== undefined && languageCode !== '') { await translate.use(languageCode).toPromise().catch((): void => { translate.setDefaultLang('en'); }); } else { await translate.use('en').toPromise(); - localStorage.setItem('languageCode', 'en'); + sessionStorage.setItem('languageCode', 'en'); } }; }