var target = document.getElementById('chat');
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation)
{
var hasPopup = false;
if(mutation.addedNodes.length > 0)
{
hasPopup = mutation.addedNodes[0].className == 'popup';
}
if(mutation.removedNodes.length > 0)
{
hasPopup = mutation.removedNodes[0].className == 'popup'
}
if(mutation.target.className.contains('monologue')
|| hasPopup)
{
return;
}
console.log(mutation);