fixed filtering

This commit is contained in:
Kevin Jahns 2017-11-10 19:04:00 -08:00
parent 05cd1d0575
commit 415b66607c

View File

@ -138,15 +138,14 @@ export function applyChangesFromDom (dom) {
export function reflectChangesOnDom (events) {
// Make sure that no filtered attributes are applied to the structure
// if they were, delete them
/*
events.forEach(event => {
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) {
target._delete()
} else {
const removeKeys = new Set() // is a copy of event.keysChanged
event.keysChanged.forEach(key => { removeKeys.add(key) })
const removeKeys = new Set() // is a copy of event.attributesChanged
event.attributesChanged.forEach(key => { removeKeys.add(key) })
keys.forEach(key => {
// remove all accepted keys from removeKeys
removeKeys.delete(key)
@ -157,7 +156,6 @@ export function reflectChangesOnDom (events) {
})
}
})
*/
this._mutualExclude(() => {
events.forEach(event => {
const yxml = event.target