@@ -3045,8 +3045,7 @@ Globals should be all caps
3045
3045
var exiting_el = this . showing_video ? this . _get_el ( 'video' ) : this . _get_notification_display_el ( ) ;
3046
3046
if ( this . use_transitions ) {
3047
3047
this . _remove_class ( 'bg' , 'visible' ) ;
3048
- this . _remove_class ( exiting_el , 'visible' ) ;
3049
- this . _add_class ( exiting_el , 'hidden' ) ;
3048
+ this . _add_class ( exiting_el , 'exiting' ) ;
3050
3049
setTimeout ( this . _remove_notification_el , MPNotif . ANIM_TIME ) ;
3051
3050
} else {
3052
3051
var notif_attr , notif_start , notif_goal ;
@@ -3507,6 +3506,10 @@ Globals should be all caps
3507
3506
'opacity' : '1.0' ,
3508
3507
'top' : MPNotif . NOTIF_TOP + 'px'
3509
3508
} ,
3509
+ '#takeover.exiting' : {
3510
+ 'opacity' : '0.0' ,
3511
+ 'top' : MPNotif . NOTIF_START_TOP + 'px'
3512
+ } ,
3510
3513
'#thumbspacer' : {
3511
3514
'height' : MPNotif . THUMB_OFFSET + 'px'
3512
3515
} ,
@@ -3546,12 +3549,16 @@ Globals should be all caps
3546
3549
'backface-visibility' : 'hidden' ,
3547
3550
'opacity' : '0.0' ,
3548
3551
'transform' : 'rotateX(90deg)' ,
3549
- 'transition' : 'opacity 0.3s, transform 0.3s'
3552
+ 'transition' : 'opacity 0.3s, transform 0.3s, right 0.3s '
3550
3553
} ,
3551
3554
'#mini.visible' : {
3552
3555
'opacity' : '1.0' ,
3553
3556
'transform' : 'rotateX(0deg)'
3554
3557
} ,
3558
+ '#mini.exiting' : {
3559
+ 'opacity' : '0.0' ,
3560
+ 'right' : '-150px'
3561
+ } ,
3555
3562
'#mainbox' : {
3556
3563
'border-radius' : '4px' ,
3557
3564
'box-shadow' : shadow ,
@@ -3763,7 +3770,7 @@ Globals should be all caps
3763
3770
'transform' : 'translateZ(1px)' , // webkit rendering bug http://stackoverflow.com/questions/18167981/clickable-link-area-unexpectedly-smaller-after-css-transform
3764
3771
'transition' : 'opacity ' + anim_seconds + ', top ' + anim_seconds
3765
3772
} ,
3766
- '#video.hidden ' : {
3773
+ '#video.exiting ' : {
3767
3774
'opacity' : '0.0' ,
3768
3775
'top' : this . video_height + 'px'
3769
3776
} ,
@@ -4144,7 +4151,7 @@ Globals should be all caps
4144
4151
bg . style . height = '100%' ;
4145
4152
overlay . style . width = '100%' ;
4146
4153
4147
- self . _remove_class ( self . _get_notification_display_el ( ) , 'visible ' ) ;
4154
+ self . _add_class ( self . _get_notification_display_el ( ) , 'exiting ' ) ;
4148
4155
self . _add_class ( bg , 'visible' ) ;
4149
4156
4150
4157
anims . push ( {
0 commit comments