File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change 620
620
ignoreRepeatedEvents = false ;
621
621
if ( settings . allowMultiple ) {
622
622
if ( module . others . active ( ) ) {
623
- $otherModals . filter ( '.' + className . active ) . find ( selector . dimmer ) . addClass ( 'active' ) ;
623
+ $otherModals . filter ( '.' + className . active ) . find ( selector . dimmer ) . removeClass ( 'out' ) . addClass ( 'transition fade in active' ) ;
624
624
}
625
625
626
626
if ( settings . detachable ) {
692
692
onStart : function ( ) {
693
693
if ( ! module . others . active ( ) && ! module . others . animating ( ) && ! keepDimmed ) {
694
694
module . hideDimmer ( ) ;
695
+ } else if ( settings . allowMultiple ) {
696
+ ( hideOthersToo ? $allModals : $previousModal ) . find ( selector . dimmer ) . removeClass ( 'in' ) . addClass ( 'out' ) ;
695
697
}
696
698
if ( settings . keyboardShortcuts && ! module . others . active ( ) ) {
697
699
module . remove . keyboardShortcuts ( ) ;
704
706
$previousModal . addClass ( className . front ) ;
705
707
$module . removeClass ( className . front ) ;
706
708
707
- if ( hideOthersToo ) {
708
- $allModals . find ( selector . dimmer ) . removeClass ( 'active' ) ;
709
- } else {
710
- $previousModal . find ( selector . dimmer ) . removeClass ( 'active' ) ;
711
- }
709
+ ( hideOthersToo ? $allModals : $previousModal ) . find ( selector . dimmer ) . removeClass ( 'active' ) ;
712
710
}
713
711
if ( isFunction ( settings . onHidden ) ) {
714
712
settings . onHidden . call ( element ) ;
You can’t perform that action at this time.
0 commit comments