@@ -10,13 +10,16 @@ var open = {
10
10
action : 'pass' ,
11
11
} ;
12
12
var current = _alert ;
13
- function setAlert ( options ) {
13
+ function setAlert ( options , color ) {
14
+ if ( color ) {
15
+ var statusBarAlert = document . getElementsByClassName ( 'cr-alert-replay' ) [ 0 ] ;
16
+ statusBarAlert . style . color = color ;
17
+ }
14
18
current = Object . assign ( { } , open , options ) ;
15
19
return current ;
16
20
}
17
21
function alertReducer ( alert , action ) {
18
22
if ( alert === void 0 ) { alert = _alert ; }
19
- var statusBarAlert = document . getElementsByClassName ( 'cr-alert-replay' ) [ 0 ] ;
20
23
switch ( action . type ) {
21
24
case _types_1 . ALERT_REPLAY :
22
25
return setAlert ( current ) ;
@@ -32,26 +35,24 @@ function alertReducer(alert, action) {
32
35
var result = action . payload . result ;
33
36
switch ( true ) {
34
37
case result . pass && result . change > 0 :
35
- statusBarAlert . style . color = '#73C990' ;
36
38
return setAlert ( {
37
39
message : result . msg ,
38
40
duration : result . duration || 1500 ,
39
- } ) ;
41
+ } , '#73C990' ) ;
40
42
case result . pass === false && result . change < 1 :
41
- statusBarAlert . style . color = '#FF4081' ;
42
43
return setAlert ( {
43
44
message : result . msg ,
44
45
action : 'fail' ,
45
46
duration : result . duration || 2500 ,
46
- } ) ;
47
+ } , '#FF4081' ) ;
47
48
default :
48
- statusBarAlert . style . color = '#9DA5B4' ;
49
+ break ;
49
50
}
50
51
return setAlert ( {
51
52
message : result . msg ,
52
53
action : 'note' ,
53
54
duration : result . duration || 2500 ,
54
- } ) ;
55
+ } , '#9DA5B4' ) ;
55
56
case _types_1 . COMPLETE_PAGE :
56
57
return setAlert ( {
57
58
message : "Page " + ( action . payload . pagePosition + 1 ) + " Complete" ,
0 commit comments