]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Allow tabs to fade in if no initially active pane is present; fixes #13814
authorHeinrich Fenkart <hnrch02@gmail.com>
Fri, 13 Jun 2014 12:06:55 +0000 (14:06 +0200)
committerHeinrich Fenkart <hnrch02@gmail.com>
Wed, 25 Jun 2014 02:18:51 +0000 (04:18 +0200)
js/tab.js

index 8e922ddcbf9b99e093b8ea464708faa18a195316..c46f5182bc5ec20dfd21ad82125dfa3781c01ae7 100644 (file)
--- a/js/tab.js
+++ b/js/tab.js
@@ -55,7 +55,7 @@
     var $active    = container.find('> .active')
     var transition = callback
       && $.support.transition
-      && $active.hasClass('fade')
+      && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length)
 
     function next() {
       $active
@@ -79,7 +79,7 @@
       callback && callback()
     }
 
-    transition ?
+    $active.length && transition ?
       $active
         .one('bsTransitionEnd', next)
         .emulateTransitionEnd(150) :