]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
collapse.js: minor refactoring.
authorXhmikosR <xhmikosr@gmail.com>
Thu, 28 Feb 2019 15:22:41 +0000 (17:22 +0200)
committerXhmikosR <xhmikosr@gmail.com>
Mon, 11 Mar 2019 15:01:28 +0000 (17:01 +0200)
js/src/collapse.js

index 10f1ec9babc5fa1ca4f3a44faa28794f39210453..372869b6923e25491ad8c3c763b603b624d2dd6a 100644 (file)
@@ -305,17 +305,15 @@ class Collapse {
   }
 
   _getParent() {
-    let parent
-
-    if (isElement(this._config.parent)) {
-      { parent } = this._config
+    let { parent } = this._config
 
+    if (isElement(parent)) {
       // it's a jQuery object
-      if (typeof this._config.parent.jquery !== 'undefined' || typeof this._config.parent[0] !== 'undefined') {
-        parent = this._config.parent[0]
+      if (typeof parent.jquery !== 'undefined' || typeof parent[0] !== 'undefined') {
+        parent = parent[0]
       }
     } else {
-      parent = SelectorEngine.findOne(this._config.parent)
+      parent = SelectorEngine.findOne(parent)
     }
 
     const selector = `[data-toggle="collapse"][data-parent="${parent}"]`