Macroize event handler getters and setters.

This commit is contained in:
Tetsuharu OHZEKI 2014-10-23 02:28:09 +09:00
parent 22d6aaf369
commit 0a84c5d479
8 changed files with 43 additions and 163 deletions

View file

@ -149,15 +149,7 @@ impl<'a> WorkerMethods for JSRef<'a, Worker> {
Ok(())
}
fn GetOnmessage(self) -> Option<EventHandlerNonNull> {
let eventtarget: JSRef<EventTarget> = EventTargetCast::from_ref(self);
eventtarget.get_event_handler_common("message")
}
fn SetOnmessage(self, listener: Option<EventHandlerNonNull>) {
let eventtarget: JSRef<EventTarget> = EventTargetCast::from_ref(self);
eventtarget.set_event_handler_common("message", listener)
}
event_handler!(message, GetOnmessage, SetOnmessage)
}
impl Reflectable for Worker {