Home | History | Annotate | Download | only in dom

Lines Matching defs:MutationObserver

32 #include "core/dom/MutationObserver.h"
51 struct MutationObserver::ObserverLessThan {
52 bool operator()(const RefPtrWillBeMember<MutationObserver>& lhs, const RefPtrWillBeMember<MutationObserver>& rhs)
58 PassRefPtrWillBeRawPtr<MutationObserver> MutationObserver::create(PassOwnPtr<MutationCallback> callback)
61 return adoptRefWillBeNoop(new MutationObserver(callback));
64 MutationObserver::MutationObserver(PassOwnPtr<MutationCallback> callback)
71 MutationObserver::~MutationObserver()
80 void MutationObserver::observe(Node* node, const Dictionary& optionsDictionary, ExceptionState& exceptionState)
145 MutationRecordVector MutationObserver::takeRecords()
153 void MutationObserver::disconnect()
163 void MutationObserver::observationStarted(MutationObserverRegistration* registration)
169 void MutationObserver::observationEnded(MutationObserverRegistration* registration)
197 static void activateObserver(PassRefPtrWillBeRawPtr<MutationObserver> observer)
200 Microtask::enqueueMicrotask(WTF::bind(&MutationObserver::deliverMutations));
205 void MutationObserver::enqueueMutationRecord(PassRefPtrWillBeRawPtr<MutationRecord> mutation)
213 void MutationObserver::setHasTransientRegistration()
219 HashSet<Node*> MutationObserver::getObservedNodes() const
227 bool MutationObserver::canDeliver()
232 void MutationObserver::deliver()
257 void MutationObserver::resumeSuspendedObservers()
273 void MutationObserver::deliverMutations()
288 void MutationObserver::trace(Visitor* visitor)