Looking to change from using DOMSubtreeModified to mutation observer in a non-jQuery script.
Current code to process document links looks like:
document.addEventListener("DOMSubtreeModified", transform, false);
function transform(e) {
if (element.nodeName.toLowerCase() == "a") {
processLink(element);
}
if (element.getElementsByTagName) {
var a = element.getElementsByTagName("a");
for (var i = a.length; i--; i > 0) {
processLink(a[i]);
}
}
}
Found code here, but it uses jQuery and am not sure about what goes in the do something part. Tried reading other docs on Mutation Observers but didn't get very far.