File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,15 @@ import { ViewController } from '../nav/view-controller';
32
32
encapsulation : ViewEncapsulation . None ,
33
33
} )
34
34
export class LoadingCmp {
35
- private d : any ;
35
+ private d : {
36
+ spinner ?: string ;
37
+ content ?: string ;
38
+ cssClass ?: string ;
39
+ showBackdrop ?: boolean ;
40
+ dismissOnPageChange ?: boolean ;
41
+ delay ?: number ;
42
+ duration ?: number ;
43
+ } ;
36
44
private id : number ;
37
45
private showSpinner : boolean ;
38
46
private durationTimeout : number ;
@@ -47,7 +55,10 @@ export class LoadingCmp {
47
55
this . d = params . data ;
48
56
49
57
if ( this . d . cssClass ) {
50
- renderer . setElementClass ( _elementRef . nativeElement , this . d . cssClass , true ) ;
58
+ this . d . cssClass . split ( ' ' ) . forEach ( cssClass => {
59
+ // Make sure the class isn't whitespace, otherwise it throws exceptions
60
+ if ( cssClass . trim ( ) !== '' ) renderer . setElementClass ( _elementRef . nativeElement , cssClass , true ) ;
61
+ } ) ;
51
62
}
52
63
53
64
this . id = ( ++ loadingIds ) ;
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ class E2EPage {
67
67
presentLoadingDefault ( ) {
68
68
let loading = this . loadingCtrl . create ( {
69
69
content : 'Please wait...' ,
70
- cssClass : 'fixed-spinner'
70
+ cssClass : 'fixed-spinner spinner-class '
71
71
} ) ;
72
72
73
73
loading . present ( ) ;
You can’t perform that action at this time.
0 commit comments