@@ -10,13 +10,16 @@ var open = {
1010 action : 'pass' ,
1111} ;
1212var 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+ }
1418 current = Object . assign ( { } , open , options ) ;
1519 return current ;
1620}
1721function alertReducer ( alert , action ) {
1822 if ( alert === void 0 ) { alert = _alert ; }
19- var statusBarAlert = document . getElementsByClassName ( 'cr-alert-replay' ) [ 0 ] ;
2023 switch ( action . type ) {
2124 case _types_1 . ALERT_REPLAY :
2225 return setAlert ( current ) ;
@@ -32,26 +35,24 @@ function alertReducer(alert, action) {
3235 var result = action . payload . result ;
3336 switch ( true ) {
3437 case result . pass && result . change > 0 :
35- statusBarAlert . style . color = '#73C990' ;
3638 return setAlert ( {
3739 message : result . msg ,
3840 duration : result . duration || 1500 ,
39- } ) ;
41+ } , '#73C990' ) ;
4042 case result . pass === false && result . change < 1 :
41- statusBarAlert . style . color = '#FF4081' ;
4243 return setAlert ( {
4344 message : result . msg ,
4445 action : 'fail' ,
4546 duration : result . duration || 2500 ,
46- } ) ;
47+ } , '#FF4081' ) ;
4748 default :
48- statusBarAlert . style . color = '#9DA5B4' ;
49+ break ;
4950 }
5051 return setAlert ( {
5152 message : result . msg ,
5253 action : 'note' ,
5354 duration : result . duration || 2500 ,
54- } ) ;
55+ } , '#9DA5B4' ) ;
5556 case _types_1 . COMPLETE_PAGE :
5657 return setAlert ( {
5758 message : "Page " + ( action . payload . pagePosition + 1 ) + " Complete" ,
0 commit comments