handle xmlhook in mutation observer

This commit is contained in:
Kevin Jahns 2017-11-30 18:35:56 -08:00
parent e70aa09f88
commit e4c10fd6b3
2 changed files with 17 additions and 18 deletions

View File

@ -1,4 +1,4 @@
/* global Y, HTMLElement, customElements */
/* global Y, HTMLElement, customElements, CanvasJS */
window.onload = function () {
window.yXmlType.bindToDom(document.body)
@ -33,19 +33,18 @@ class MagicTable extends HTMLElement {
var chart = new CanvasJS.Chart(this.shadowRoot,
{
title: {
text: "Bar chart"
text: 'Bar chart'
},
data: [
{
type: "bar",
type: 'bar',
dataPoints: dataPoints
}
]
});
})
chart.render();
chart.render()
// this.shadowRoot.innerHTML = '<p>dtrn</p>'
}

View File

@ -268,7 +268,7 @@ export default class YXmlFragment extends YArray {
mutations.forEach(mutation => {
const dom = mutation.target
const yxml = dom._yxml
if (yxml == null) {
if (yxml == null || yxml.constructor === YXmlHook) {
// dom element is filtered
return
}