fixed filtering
This commit is contained in:
parent
05cd1d0575
commit
415b66607c
@ -138,15 +138,14 @@ export function applyChangesFromDom (dom) {
|
|||||||
export function reflectChangesOnDom (events) {
|
export function reflectChangesOnDom (events) {
|
||||||
// Make sure that no filtered attributes are applied to the structure
|
// Make sure that no filtered attributes are applied to the structure
|
||||||
// if they were, delete them
|
// if they were, delete them
|
||||||
/*
|
|
||||||
events.forEach(event => {
|
events.forEach(event => {
|
||||||
const target = event.target
|
const target = event.target
|
||||||
const keys = this._domFilter(target.nodeName, Array.from(event.keysChanged))
|
const keys = this._domFilter(target.nodeName, Array.from(event.attributesChanged))
|
||||||
if (keys === null) {
|
if (keys === null) {
|
||||||
target._delete()
|
target._delete()
|
||||||
} else {
|
} else {
|
||||||
const removeKeys = new Set() // is a copy of event.keysChanged
|
const removeKeys = new Set() // is a copy of event.attributesChanged
|
||||||
event.keysChanged.forEach(key => { removeKeys.add(key) })
|
event.attributesChanged.forEach(key => { removeKeys.add(key) })
|
||||||
keys.forEach(key => {
|
keys.forEach(key => {
|
||||||
// remove all accepted keys from removeKeys
|
// remove all accepted keys from removeKeys
|
||||||
removeKeys.delete(key)
|
removeKeys.delete(key)
|
||||||
@ -157,7 +156,6 @@ export function reflectChangesOnDom (events) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
*/
|
|
||||||
this._mutualExclude(() => {
|
this._mutualExclude(() => {
|
||||||
events.forEach(event => {
|
events.forEach(event => {
|
||||||
const yxml = event.target
|
const yxml = event.target
|
||||||
|
Loading…
x
Reference in New Issue
Block a user