OnErrorEventHandlerNonNull* WorkerGlobalScope::GetOnerror() { mWorkerPrivate->AssertIsOnWorkerThread(); EventListenerManager* elm = GetExistingListenerManager(); return elm ? elm->GetOnErrorEventHandler() : nullptr; }
void EventTarget::RemoveEventListener(const nsAString& aType, nsIDOMEventListener* aListener, bool aUseCapture) { EventListenerManager* elm = GetExistingListenerManager(); if (elm) { elm->RemoveEventListener(aType, aListener, aUseCapture); } }
void EventTarget::RemoveEventListener(const nsAString& aType, EventListener* aListener, const EventListenerOptionsOrBoolean& aOptions, ErrorResult& aRv) { EventListenerManager* elm = GetExistingListenerManager(); if (elm) { elm->RemoveEventListener(aType, aListener, aOptions); } }
void EventTarget::RemoveEventListener(const nsAString& aType, EventListener* aListener, bool aUseCapture, ErrorResult& aRv) { nsEventListenerManager* elm = GetExistingListenerManager(); if (elm) { elm->RemoveEventListener(aType, aListener, aUseCapture); } }
NS_IMETHODIMP DOMEventTargetHelper::RemoveEventListener(const nsAString& aType, nsIDOMEventListener* aListener, bool aUseCapture) { EventListenerManager* elm = GetExistingListenerManager(); if (elm) { elm->RemoveEventListener(aType, aListener, aUseCapture); } return NS_OK; }
void EventTarget::RemoveSystemEventListener(const nsAString& aType, nsIDOMEventListener *aListener, bool aUseCapture) { EventListenerManager* elm = GetExistingListenerManager(); if (elm) { EventListenerFlags flags; flags.mInSystemGroup = true; flags.mCapture = aUseCapture; elm->RemoveEventListenerByType(aListener, aType, flags); } }
bool EventTarget::IsApzAware() const { EventListenerManager* elm = GetExistingListenerManager(); return elm && elm->HasApzAwareListeners(); }
bool EventTarget::HasNonPassiveNonSystemGroupListenersForUntrustedKeyEvents() const { EventListenerManager* elm = GetExistingListenerManager(); return elm && elm->HasNonPassiveNonSystemGroupListenersForUntrustedKeyEvents(); }
EventHandlerNonNull* EventTarget::GetEventHandler(nsAtom* aType) { EventListenerManager* elm = GetExistingListenerManager(); return elm ? elm->GetEventHandler(aType) : nullptr; }
EventHandlerNonNull* EventTarget::GetEventHandler(nsIAtom* aType, const nsAString& aTypeString) { EventListenerManager* elm = GetExistingListenerManager(); return elm ? elm->GetEventHandler(aType, aTypeString) : nullptr; }