From: XhmikosR Date: Thu, 28 Feb 2019 15:22:41 +0000 (+0200) Subject: collapse.js: minor refactoring. X-Git-Tag: v5.0.0-alpha1~1227 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ffe3a5d82f6f561b82ff78d82b32a7d14aed558;p=thirdparty%2Fbootstrap.git collapse.js: minor refactoring. --- diff --git a/js/src/collapse.js b/js/src/collapse.js index 10f1ec9bab..372869b692 100644 --- a/js/src/collapse.js +++ b/js/src/collapse.js @@ -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}"]`