@@ -54,7 +54,7 @@ function clearBrowserBugTimeout(node) {
54
54
const cssAnimation = ( node , transitionName , endCallback ) => {
55
55
const nameIsObj = typeof transitionName === 'object' ;
56
56
const className = nameIsObj ? transitionName . name : transitionName ;
57
- const activeClassName = nameIsObj ? transitionName . active : `${ transitionName } ${ transitionName } -active` ;
57
+ const activeClassName = nameIsObj ? transitionName . active : `${ transitionName } -active` ;
58
58
let end = endCallback ;
59
59
let start ;
60
60
let active ;
@@ -83,10 +83,7 @@ const cssAnimation = (node, transitionName, endCallback) => {
83
83
clearBrowserBugTimeout ( node ) ;
84
84
85
85
nodeClasses . remove ( className ) ;
86
- activeClassName . split ( ' ' ) . forEach ( ( className ) => {
87
- nodeClasses . remove ( className ) ;
88
- } ) ;
89
- //nodeClasses.remove(activeClassName);
86
+ nodeClasses . remove ( activeClassName ) ;
90
87
91
88
Event . removeEndEventListener ( node , node . rcEndListener ) ;
92
89
node . rcEndListener = null ;
@@ -107,10 +104,7 @@ const cssAnimation = (node, transitionName, endCallback) => {
107
104
108
105
node . rcAnimTimeout = requestAnimationTimeout ( ( ) => {
109
106
node . rcAnimTimeout = null ;
110
- // nodeClasses.add(activeClassName);
111
- activeClassName . split ( ' ' ) . forEach ( ( className ) => {
112
- nodeClasses . add ( className ) ;
113
- } ) ;
107
+ nodeClasses . add ( activeClassName ) ;
114
108
if ( active ) {
115
109
requestAnimationTimeout ( active , 0 ) ;
116
110
}
0 commit comments