From edc43a4ea63312d95bd0779832c534cd3c14895b Mon Sep 17 00:00:00 2001
From: J2TeaM <junookyo@gmail.com>
Date: Wed, 7 Sep 2016 02:55:48 +0700
Subject: [PATCH] Remove classes at one time

---
 js/src/carousel.js | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/js/src/carousel.js b/js/src/carousel.js
index ff00d8aaf8..ea14d0c9a9 100644
--- a/js/src/carousel.js
+++ b/js/src/carousel.js
@@ -353,15 +353,10 @@ const Carousel = (($) => {
         $(activeElement)
           .one(Util.TRANSITION_END, () => {
             $(nextElement)
-              .removeClass(directionalClassName)
-              .removeClass(direction)
+              .removeClass(directionalClassName + ' ' + direction)
+              .addClass(ClassName.ACTIVE)
 
-            $(nextElement).addClass(ClassName.ACTIVE)
-
-            $(activeElement)
-              .removeClass(ClassName.ACTIVE)
-              .removeClass(direction)
-              .removeClass(directionalClassName)
+            $(activeElement).removeClass(ClassName.ACTIVE + ' ' + direction + ' ' + directionalClassName)
 
             this._isSliding = false
 
-- 
GitLab