diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2014-11-26 22:29:41 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2014-12-05 18:49:34 -0800 |
commit | e7b3caa386cfeedfd6f582a16575ba30f8ec87f2 (patch) | |
tree | 3b1d76e388e332285787b5265dbb3e3c0a23c351 /components/script/dom/macros.rs | |
parent | e7ac792ed65bff7685a6700f1a63b893cdd57a6c (diff) | |
download | servo-e7b3caa386cfeedfd6f582a16575ba30f8ec87f2.tar.gz servo-e7b3caa386cfeedfd6f582a16575ba30f8ec87f2.zip |
Add oninput/onchange so tests work
Diffstat (limited to 'components/script/dom/macros.rs')
-rw-r--r-- | components/script/dom/macros.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/components/script/dom/macros.rs b/components/script/dom/macros.rs index 630a112c032..b98d67a090f 100644 --- a/components/script/dom/macros.rs +++ b/components/script/dom/macros.rs @@ -211,3 +211,19 @@ macro_rules! error_event_handler( define_event_handler!(OnErrorEventHandlerNonNull, $event_type, $getter, $setter) ) ) + +// https://html.spec.whatwg.org/multipage/webappapis.html#globaleventhandlers +// see webidls/EventHandler.webidl +// As more methods get added, just update them here. +macro_rules! global_event_handlers( + () => ( + event_handler!(load, GetOnload, SetOnload) + global_event_handlers!(NoOnload) + + ); + (NoOnload) => ( + event_handler!(click, GetOnclick, SetOnclick) + event_handler!(input, GetOninput, SetOninput) + event_handler!(change, GetOnchange, SetOnchange) + ) +)
\ No newline at end of file |