Don't try to wrap text nodes, it won't end well.
This commit is contained in:
parent
190666fe91
commit
0d8b72acce
|
@ -28,7 +28,7 @@ function wrap_tree(elem) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.err("Serious error encountered when interdicting native Flash elements: " + err);
|
console.error("Serious error encountered when interdicting native Flash elements: " + err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,10 +39,13 @@ window.customElements.define("ruffle-embed", RuffleEmbed);
|
||||||
wrap_tree(document.getElementsByTagName("html")[0]);
|
wrap_tree(document.getElementsByTagName("html")[0]);
|
||||||
|
|
||||||
const observer = new MutationObserver(function (mutationsList, observer) {
|
const observer = new MutationObserver(function (mutationsList, observer) {
|
||||||
console.log(mutationsList);
|
|
||||||
for (let mutation of mutationsList) {
|
for (let mutation of mutationsList) {
|
||||||
for (let node of mutation.addedNodes) {
|
for (let node of mutation.addedNodes) {
|
||||||
wrap_tree(node);
|
if (node instanceof Element) {
|
||||||
|
wrap_tree(node);
|
||||||
|
} else {
|
||||||
|
console.error("Cannot process added node of type " + node.constructor.name);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue