File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 257257 return ( v . classList ? v . classList . contains ( c ) : new RegExp ( "(^| )" + c + "( |$)" , "gi" ) . test ( v . className ) ) ;
258258 }
259259
260- function addClass ( v , c , spacedName ) {
260+ function addClass ( v , c ) {
261261 if ( v . classList ) {
262262 v . classList . add ( c ) ;
263- } else if ( spacedName . indexOf ( " " + c + " " ) ) {
263+ } else if ( ! hasClass ( v , c ) ) {
264264 v . className += " " + c ;
265265 }
266266 }
278278 var classes = getClasses ( c ) ;
279279
280280 return ( classes ? this . each ( function ( v ) {
281- var spacedName = " " + v . className + " " ;
282281 each ( classes , function ( c ) {
283- addClass ( v , c , spacedName ) ;
282+ addClass ( v , c ) ;
284283 } ) ;
285284 } ) : this ) ;
286285 } ,
370369 }
371370 var classes = getClasses ( c ) ;
372371 return ( classes ? this . each ( function ( v ) {
373- var spacedName = " " + v . className + " " ;
374372 each ( classes , function ( c ) {
375373 if ( hasClass ( v , c ) ) {
376374 removeClass ( v , c ) ;
377375 } else {
378- addClass ( v , c , spacedName ) ;
376+ addClass ( v , c ) ;
379377 }
380378 } ) ;
381379 } ) : this ) ;
You can’t perform that action at this time.
0 commit comments