aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/macros.rs
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-05-03 16:42:46 -0700
committerbors-servo <lbergstrom+bors@mozilla.com>2016-05-03 16:42:46 -0700
commitf9d9cd3aaed3326e8935f710f800288a50156c71 (patch)
treebdb10d2e66d82a73a46cdc53d62febaaec24da4d /components/script/dom/macros.rs
parent2c69278067a23703b251a69c875bee49449c6bfc (diff)
parentf16c05423c75fc166db9790d91ac06d7a105ca03 (diff)
downloadservo-f9d9cd3aaed3326e8935f710f800288a50156c71.tar.gz
servo-f9d9cd3aaed3326e8935f710f800288a50156c71.zip
Auto merge of #8454 - jdm:media, r=KiChjang
Implement basic <media> infrastructure This gets us to the point where we can start playing with actually integrating rust-media to process the data received by the network request, as currently it's just ignored. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8454) <!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/macros.rs')
-rw-r--r--components/script/dom/macros.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/components/script/dom/macros.rs b/components/script/dom/macros.rs
index fa3fd87e004..cf93b72f985 100644
--- a/components/script/dom/macros.rs
+++ b/components/script/dom/macros.rs
@@ -347,17 +347,30 @@ macro_rules! global_event_handlers(
);
(NoOnload) => (
+ event_handler!(abort, GetOnabort, SetOnabort);
+ event_handler!(canplay, GetOncanplay, SetOncanplay);
+ event_handler!(canplaythrough, GetOncanplaythrough, SetOncanplaythrough);
event_handler!(change, GetOnchange, SetOnchange);
event_handler!(click, GetOnclick, SetOnclick);
event_handler!(dblclick, GetOndblclick, SetOndblclick);
+ event_handler!(emptied, GetOnemptied, SetOnemptied);
error_event_handler!(error, GetOnerror, SetOnerror);
event_handler!(input, GetOninput, SetOninput);
event_handler!(keydown, GetOnkeydown, SetOnkeydown);
event_handler!(keypress, GetOnkeypress, SetOnkeypress);
event_handler!(keyup, GetOnkeyup, SetOnkeyup);
+ event_handler!(loadeddata, GetOnloadeddata, SetOnloadeddata);
+ event_handler!(loadedmetata, GetOnloadedmetadata, SetOnloadedmetadata);
event_handler!(mouseover, GetOnmouseover, SetOnmouseover);
+ event_handler!(pause, GetOnpause, SetOnpause);
+ event_handler!(play, GetOnplay, SetOnplay);
+ event_handler!(playing, GetOnplaying, SetOnplaying);
+ event_handler!(progress, GetOnprogress, SetOnprogress);
event_handler!(reset, GetOnreset, SetOnreset);
event_handler!(submit, GetOnsubmit, SetOnsubmit);
+ event_handler!(suspend, GetOnsuspend, SetOnsuspend);
+ event_handler!(timeupdate, GetOntimeupdate, SetOntimeupdate);
event_handler!(toggle, GetOntoggle, SetOntoggle);
+ event_handler!(waiting, GetOnwaiting, SetOnwaiting);
)
);