summaryrefslogtreecommitdiffstats
path: root/dom/events/EventListenerService.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dom/events/EventListenerService.cpp')
-rw-r--r--dom/events/EventListenerService.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/dom/events/EventListenerService.cpp b/dom/events/EventListenerService.cpp
index 7e4919d938..3398f0dd02 100644
--- a/dom/events/EventListenerService.cpp
+++ b/dom/events/EventListenerService.cpp
@@ -220,21 +220,6 @@ EventListenerService::GetListenerInfoFor(
}
NS_IMETHODIMP
-EventListenerService::GetEventTargetChainFor(
- EventTarget* aEventTarget, bool aComposed,
- nsTArray<RefPtr<EventTarget>>& aOutArray) {
- NS_ENSURE_ARG(aEventTarget);
- WidgetEvent event(true, eVoidEvent);
- event.SetComposed(aComposed);
- nsTArray<EventTarget*> targets;
- nsresult rv = EventDispatcher::Dispatch(aEventTarget, nullptr, &event,
- nullptr, nullptr, nullptr, &targets);
- NS_ENSURE_SUCCESS(rv, rv);
- aOutArray.AppendElements(targets);
- return NS_OK;
-}
-
-NS_IMETHODIMP
EventListenerService::HasListenersFor(EventTarget* aEventTarget,
const nsAString& aType, bool* aRetVal) {
NS_ENSURE_TRUE(aEventTarget, NS_ERROR_UNEXPECTED);
@@ -258,54 +243,6 @@ static already_AddRefed<EventListener> ToEventListener(
}
NS_IMETHODIMP
-EventListenerService::AddSystemEventListener(EventTarget* aTarget,
- const nsAString& aType,
- JS::Handle<JS::Value> aListener,
- bool aUseCapture, JSContext* aCx) {
- MOZ_ASSERT(aTarget, "Missing target");
-
- NS_ENSURE_TRUE(aTarget, NS_ERROR_UNEXPECTED);
-
- RefPtr<EventListener> listener = ToEventListener(aCx, aListener);
- if (!listener) {
- return NS_ERROR_UNEXPECTED;
- }
-
- EventListenerManager* manager = aTarget->GetOrCreateListenerManager();
- NS_ENSURE_STATE(manager);
-
- EventListenerFlags flags = aUseCapture ? TrustedEventsAtSystemGroupCapture()
- : TrustedEventsAtSystemGroupBubble();
- manager->AddEventListenerByType(listener, aType, flags);
- return NS_OK;
-}
-
-NS_IMETHODIMP
-EventListenerService::RemoveSystemEventListener(EventTarget* aTarget,
- const nsAString& aType,
- JS::Handle<JS::Value> aListener,
- bool aUseCapture,
- JSContext* aCx) {
- MOZ_ASSERT(aTarget, "Missing target");
-
- NS_ENSURE_TRUE(aTarget, NS_ERROR_UNEXPECTED);
-
- RefPtr<EventListener> listener = ToEventListener(aCx, aListener);
- if (!listener) {
- return NS_ERROR_UNEXPECTED;
- }
-
- EventListenerManager* manager = aTarget->GetExistingListenerManager();
- if (manager) {
- EventListenerFlags flags = aUseCapture ? TrustedEventsAtSystemGroupCapture()
- : TrustedEventsAtSystemGroupBubble();
- manager->RemoveEventListenerByType(listener, aType, flags);
- }
-
- return NS_OK;
-}
-
-NS_IMETHODIMP
EventListenerService::AddListenerForAllEvents(
EventTarget* aTarget, JS::Handle<JS::Value> aListener, bool aUseCapture,
bool aWantsUntrusted, bool aSystemEventGroup, JSContext* aCx) {