Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann-S <johann.servoire@gmail.com>2018-11-14 12:16:56 +0300
committerJohann-S <johann.servoire@gmail.com>2018-11-14 12:54:50 +0300
commit9201a805101943f9ec088639d520d7d2874bbed1 (patch)
treeb103dea4a9d52bac3bb849c6c14277f4000a1f9c /js/src/tab.js
parentfab1dea92773e796a75ac4a2fadb645714ac80ce (diff)
some cleaning and changes for readability
Diffstat (limited to 'js/src/tab.js')
-rw-r--r--js/src/tab.js24
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)
}