We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
IMPL_EVENT_HANDLER(success) IMPL_EVENT_HANDLER(error)
#define IMPL_EVENT_HANDLER(_event) \ inline mozilla::dom::EventHandlerNonNull* GetOn##_event() \ { \ if (NS_IsMainThread()) { \ return GetEventHandler(nsGkAtoms::on##_event, EmptyString()); \ } \ return GetEventHandler(nullptr, NS_LITERAL_STRING(#_event)); \ } \ inline void SetOn##_event(mozilla::dom::EventHandlerNonNull* aCallback) \ { \ if (NS_IsMainThread()) { \ SetEventHandler(nsGkAtoms::on##_event, EmptyString(), aCallback); \ } else { \ SetEventHandler(nullptr, NS_LITERAL_STRING(#_event), aCallback); \ } \ }