diff options
author | Johann-S <johann.servoire@gmail.com> | 2018-11-14 12:16:56 +0300 |
---|---|---|
committer | Johann-S <johann.servoire@gmail.com> | 2018-11-14 12:54:50 +0300 |
commit | 9201a805101943f9ec088639d520d7d2874bbed1 (patch) | |
tree | b103dea4a9d52bac3bb849c6c14277f4000a1f9c /js/src/tab.js | |
parent | fab1dea92773e796a75ac4a2fadb645714ac80ce (diff) |
some cleaning and changes for readability
Diffstat (limited to 'js/src/tab.js')
-rw-r--r-- | js/src/tab.js | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/js/src/tab.js b/js/src/tab.js index 7333f22a1f..99cfbe2e85 100644 --- a/js/src/tab.js +++ b/js/src/tab.js @@ -1,6 +1,3 @@ -import $ from 'jquery' -import Util from './util' - /** * -------------------------------------------------------------------------- * Bootstrap (v4.1.3): tab.js @@ -8,6 +5,9 @@ import Util from './util' * -------------------------------------------------------------------------- */ +import $ from 'jquery' +import Util from './util' + /** * ------------------------------------------------------------------------ * Constants @@ -141,17 +141,12 @@ class Tab { // Private _activate(element, container, callback) { - let activeElements - if (container && container.nodeName === 'UL') { - activeElements = $(container).find(Selector.ACTIVE_UL) - } else { - activeElements = $(container).children(Selector.ACTIVE) - } + const activeElements = container && container.nodeName === 'UL' + ? $(container).find(Selector.ACTIVE_UL) + : $(container).children(Selector.ACTIVE) const active = activeElements[0] - const isTransitioning = callback && - (active && $(active).hasClass(ClassName.FADE)) - + const isTransitioning = callback && (active && $(active).hasClass(ClassName.FADE)) const complete = () => this._transitionComplete( element, active, @@ -195,11 +190,12 @@ class Tab { Util.reflow(element) $(element).addClass(ClassName.SHOW) - if (element.parentNode && - $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) { + if (element.parentNode && $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) { const dropdownElement = $(element).closest(Selector.DROPDOWN)[0] + if (dropdownElement) { const dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE)) + $(dropdownToggleList).addClass(ClassName.ACTIVE) } |