@@ -54,7 +54,7 @@ function clearBrowserBugTimeout(node) {
5454const cssAnimation = ( node , transitionName , endCallback ) => {
5555 const nameIsObj = typeof transitionName === 'object' ;
5656 const className = nameIsObj ? transitionName . name : transitionName ;
57- const activeClassName = nameIsObj ? transitionName . active : `${ transitionName } ${ transitionName } -active` ;
57+ const activeClassName = nameIsObj ? transitionName . active : `${ transitionName } -active` ;
5858 let end = endCallback ;
5959 let start ;
6060 let active ;
@@ -83,10 +83,7 @@ const cssAnimation = (node, transitionName, endCallback) => {
8383 clearBrowserBugTimeout ( node ) ;
8484
8585 nodeClasses . remove ( className ) ;
86- activeClassName . split ( ' ' ) . forEach ( ( className ) => {
87- nodeClasses . remove ( className ) ;
88- } ) ;
89- //nodeClasses.remove(activeClassName);
86+ nodeClasses . remove ( activeClassName ) ;
9087
9188 Event . removeEndEventListener ( node , node . rcEndListener ) ;
9289 node . rcEndListener = null ;
@@ -107,10 +104,7 @@ const cssAnimation = (node, transitionName, endCallback) => {
107104
108105 node . rcAnimTimeout = requestAnimationTimeout ( ( ) => {
109106 node . rcAnimTimeout = null ;
110- // nodeClasses.add(activeClassName);
111- activeClassName . split ( ' ' ) . forEach ( ( className ) => {
112- nodeClasses . add ( className ) ;
113- } ) ;
107+ nodeClasses . add ( activeClassName ) ;
114108 if ( active ) {
115109 requestAnimationTimeout ( active , 0 ) ;
116110 }
0 commit comments