aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/macros.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2014-11-26 22:29:41 +0530
committerManish Goregaokar <manishsmail@gmail.com>2014-12-05 18:49:34 -0800
commite7b3caa386cfeedfd6f582a16575ba30f8ec87f2 (patch)
tree3b1d76e388e332285787b5265dbb3e3c0a23c351 /components/script/dom/macros.rs
parente7ac792ed65bff7685a6700f1a63b893cdd57a6c (diff)
downloadservo-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.rs16
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