aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorJohann-S <[email protected]>2020-06-17 10:45:07 +0200
committerJohann-S <[email protected]>2020-06-17 15:45:36 +0200
commit088c727a31fd5a700f1d0024fef834a1720c9692 (patch)
treeef0227026fa349204c474b8897f2f2421947bfdb /js
parent5ad43fec83c6cb4bd2381c02e3903ad1a5eda0db (diff)
downloadbootstrap-088c727a31fd5a700f1d0024fef834a1720c9692.tar.xz
bootstrap-088c727a31fd5a700f1d0024fef834a1720c9692.zip
data: reword storage key in dom
Diffstat (limited to 'js')
-rw-r--r--js/src/dom/data.js16
-rw-r--r--js/tests/unit/dom/data.spec.js14
2 files changed, 15 insertions, 15 deletions
diff --git a/js/src/dom/data.js b/js/src/dom/data.js
index 06f4102b0..af23aa2b5 100644
--- a/js/src/dom/data.js
+++ b/js/src/dom/data.js
@@ -16,22 +16,22 @@ const mapData = (() => {
let id = 1
return {
set(element, key, data) {
- if (typeof element.key === 'undefined') {
- element.key = {
+ if (typeof element.bsKey === 'undefined') {
+ element.bsKey = {
key,
id
}
id++
}
- storeData[element.key.id] = data
+ storeData[element.bsKey.id] = data
},
get(element, key) {
- if (!element || typeof element.key === 'undefined') {
+ if (!element || typeof element.bsKey === 'undefined') {
return null
}
- const keyProperties = element.key
+ const keyProperties = element.bsKey
if (keyProperties.key === key) {
return storeData[keyProperties.id]
}
@@ -39,14 +39,14 @@ const mapData = (() => {
return null
},
delete(element, key) {
- if (typeof element.key === 'undefined') {
+ if (typeof element.bsKey === 'undefined') {
return
}
- const keyProperties = element.key
+ const keyProperties = element.bsKey
if (keyProperties.key === key) {
delete storeData[keyProperties.id]
- delete element.key
+ delete element.bsKey
}
}
}
diff --git a/js/tests/unit/dom/data.spec.js b/js/tests/unit/dom/data.spec.js
index ab3240b9b..c80f32db0 100644
--- a/js/tests/unit/dom/data.spec.js
+++ b/js/tests/unit/dom/data.spec.js
@@ -15,7 +15,7 @@ describe('Data', () => {
})
describe('setData', () => {
- it('should set data in an element by adding a key attribute', () => {
+ it('should set data in an element by adding a bsKey attribute', () => {
fixtureEl.innerHTML = '<div></div>'
const div = fixtureEl.querySelector('div')
@@ -24,7 +24,7 @@ describe('Data', () => {
}
Data.setData(div, 'test', data)
- expect(div.key).toBeDefined()
+ expect(div.bsKey).toBeDefined()
})
it('should change data if something is already stored', () => {
@@ -40,7 +40,7 @@ describe('Data', () => {
data.test = 'bsData2'
Data.setData(div, 'test', data)
- expect(div.key).toBeDefined()
+ expect(div.bsKey).toBeDefined()
})
})
@@ -104,11 +104,11 @@ describe('Data', () => {
Data.setData(div, 'test', data)
- expect(div.key).toBeDefined()
+ expect(div.bsKey).toBeDefined()
Data.removeData(div, 'test2')
- expect(div.key).toBeDefined()
+ expect(div.bsKey).toBeDefined()
})
it('should remove data if something is stored', () => {
@@ -121,11 +121,11 @@ describe('Data', () => {
Data.setData(div, 'test', data)
- expect(div.key).toBeDefined()
+ expect(div.bsKey).toBeDefined()
Data.removeData(div, 'test')
- expect(div.key).toBeUndefined()
+ expect(div.bsKey).toBeUndefined()
})
})
})