aboutsummaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
authorJohann-S <[email protected]>2018-04-13 11:52:12 +0200
committerJohann-S <[email protected]>2018-04-13 18:59:30 +0200
commitba10b63c9da3c0fab5611e8001e490af527b8c7a (patch)
tree1f2232242d0c22509c99e4e3c298e7b351cecf91 /js/src
parentc3caf7ee4e1e6403169ec36e1b1bef36f894c16a (diff)
downloadbootstrap-ba10b63c9da3c0fab5611e8001e490af527b8c7a.tar.xz
bootstrap-ba10b63c9da3c0fab5611e8001e490af527b8c7a.zip
fix issue related to Object.keys and Dropdown issue
Diffstat (limited to 'js/src')
-rw-r--r--js/src/collapse.js2
-rw-r--r--js/src/modal.js2
-rw-r--r--js/src/scrollspy.js2
-rw-r--r--js/src/tooltip.js2
4 files changed, 4 insertions, 4 deletions
diff --git a/js/src/collapse.js b/js/src/collapse.js
index c3b3599ec..e22cf0b7a 100644
--- a/js/src/collapse.js
+++ b/js/src/collapse.js
@@ -331,7 +331,7 @@ const Collapse = (($) => {
const _config = {
...Default,
...$this.data(),
- ...typeof config === 'object' && config
+ ...typeof config === 'object' && config ? config : {}
}
if (!data && _config.toggle && /show|hide/.test(config)) {
diff --git a/js/src/modal.js b/js/src/modal.js
index 1df415266..e3de68b8f 100644
--- a/js/src/modal.js
+++ b/js/src/modal.js
@@ -500,7 +500,7 @@ const Modal = (($) => {
const _config = {
...Default,
...$(this).data(),
- ...typeof config === 'object' && config
+ ...typeof config === 'object' && config ? config : {}
}
if (!data) {
diff --git a/js/src/scrollspy.js b/js/src/scrollspy.js
index 1c46940f5..d8cf69473 100644
--- a/js/src/scrollspy.js
+++ b/js/src/scrollspy.js
@@ -165,7 +165,7 @@ const ScrollSpy = (($) => {
_getConfig(config) {
config = {
...Default,
- ...config
+ ...typeof config === 'object' && config ? config : {}
}
if (typeof config.target !== 'string') {
diff --git a/js/src/tooltip.js b/js/src/tooltip.js
index f751ee3c9..59c26897c 100644
--- a/js/src/tooltip.js
+++ b/js/src/tooltip.js
@@ -611,7 +611,7 @@ const Tooltip = (($) => {
config = {
...this.constructor.Default,
...$(this.element).data(),
- ...config
+ ...typeof config === 'object' && config ? config : {}
}
if (typeof config.delay === 'number') {