void TargetListener::handleEvent(ScriptExecutionContext*, Event* event) { if (m_trefElement && event->type() == eventNames().DOMSubtreeModifiedEvent && m_trefElement != event->target()) m_trefElement->updateReferencedText(); if (m_trefElement && event->type() == eventNames().DOMNodeRemovedFromDocumentEvent) m_trefElement->detachTarget(); }
void SubtreeModificationEventListener::handleEvent(ScriptExecutionContext*, Event* event) { if (m_trefElement && event->type() == eventNames().DOMSubtreeModifiedEvent && m_trefElement != event->target()) m_trefElement->updateReferencedText(); }