1
-
2
-
3
- const translationModule = TranslateModule . forRoot ( {
4
- loader : {
5
- provide : TranslateLoader ,
6
- useFactory : createTranslateLoader ,
7
- deps : [ HttpClient ] ,
8
- } ,
9
- } )
10
- ;
11
-
12
1
// https://github.com/globaleaks/GlobaLeaks/issues/3277
13
2
// Create a proxy to override localStorage methods with sessionStorage methods
14
3
( function ( ) {
@@ -50,30 +39,39 @@ import { FormsModule } from "@angular/forms";
50
39
import { NgIdleKeepaliveModule } from "@ng-idle/keepalive" ;
51
40
import { MarkdownModule , MARKED_OPTIONS } from "ngx-markdown" ;
52
41
import { AppComponent , createTranslateLoader } from "@app/pages/app/app.component" ;
53
- import { importProvidersFrom } from "@angular/core" ;
54
- import Flow from "@flowjs/flow.js" ;
55
- import { provideRouter } from "@angular/router" ;
56
-
57
-
58
- import { ApplicationRef } from '@angular/core' ;
42
+ import { provideRouter } from "@angular/router" ;
43
+ import { ApplicationRef , importProvidersFrom } from '@angular/core' ;
59
44
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic' ;
60
-
45
+ import Flow from "@flowjs/flow.js" ;
61
46
62
47
bootstrapApplication ( AppComponent , {
63
48
providers : [
64
49
provideRouter ( appRoutes ) ,
65
- importProvidersFrom ( NgbModule , BrowserModule , translationModule , NgSelectModule , FormsModule , NgbTooltipModule , NgIdleKeepaliveModule . forRoot ( ) , MarkdownModule . forRoot ( {
66
- markedOptions : {
67
- provide : MARKED_OPTIONS ,
68
- useFactory : ( rendererService : MarkdownRendererService ) => ( {
69
- breaks : true ,
70
- renderer : rendererService . getCustomRenderer ( ) ,
71
- } ) ,
72
- deps : [ MarkdownRendererService ]
73
- }
74
- } ) , NgxFlowModule , NgOptimizedImage ) ,
75
- ReceiptValidatorDirective ,
76
- TranslatorPipe , TranslateService ,
50
+ importProvidersFrom ( NgbModule ,
51
+ BrowserModule ,
52
+ NgSelectModule ,
53
+ NgxFlowModule ,
54
+ NgOptimizedImage ,
55
+ FormsModule ,
56
+ NgbTooltipModule ,
57
+ NgIdleKeepaliveModule . forRoot ( ) ,
58
+ MarkdownModule . forRoot ( {
59
+ markedOptions : {
60
+ provide : MARKED_OPTIONS ,
61
+ useFactory : ( rendererService : MarkdownRendererService ) => ( {
62
+ breaks : true ,
63
+ renderer : rendererService . getCustomRenderer ( ) ,
64
+ } ) ,
65
+ deps : [ MarkdownRendererService ]
66
+ }
67
+ } ) ,
68
+ TranslateModule . forRoot ( {
69
+ loader : {
70
+ provide : TranslateLoader ,
71
+ useFactory : createTranslateLoader ,
72
+ deps : [ HttpClient ] ,
73
+ } ,
74
+ } ) ) ,
77
75
{ provide : APP_BASE_HREF , useValue : "/" } ,
78
76
{ provide : HTTP_INTERCEPTORS , useClass : appInterceptor , multi : true } ,
79
77
{ provide : HTTP_INTERCEPTORS , useClass : ErrorCatchingInterceptor , multi : true } ,
@@ -96,8 +94,11 @@ bootstrapApplication(AppComponent, {
96
94
}
97
95
} ,
98
96
{ provide : 'MockEngine' , useValue : mockEngine } ,
97
+ ReceiptValidatorDirective ,
98
+ TranslatorPipe ,
99
+ TranslateService ,
99
100
provideHttpClient ( withInterceptorsFromDi ( ) ) ,
100
- provideAnimations ( ) ,
101
+ provideAnimations ( )
101
102
]
102
103
} ) . then ( moduleRef => {
103
104
// Expose Angular stability status to Cypress
0 commit comments