aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/eventtarget.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/eventtarget.rs')
-rw-r--r--components/script/dom/eventtarget.rs38
1 files changed, 19 insertions, 19 deletions
diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs
index d2c2dcb7585..ebe904bc476 100644
--- a/components/script/dom/eventtarget.rs
+++ b/components/script/dom/eventtarget.rs
@@ -94,37 +94,37 @@ impl EventTarget {
}
pub trait EventTargetHelpers {
- fn dispatch_event_with_target<'a>(&self,
- target: Option<JSRef<'a, EventTarget>>,
- event: JSRef<Event>) -> Fallible<bool>;
- fn set_inline_event_listener(&self,
+ fn dispatch_event_with_target(self,
+ target: Option<JSRef<EventTarget>>,
+ event: JSRef<Event>) -> Fallible<bool>;
+ fn set_inline_event_listener(self,
ty: DOMString,
listener: Option<EventListener>);
- fn get_inline_event_listener(&self, ty: DOMString) -> Option<EventListener>;
- fn set_event_handler_uncompiled(&self,
+ fn get_inline_event_listener(self, ty: DOMString) -> Option<EventListener>;
+ fn set_event_handler_uncompiled(self,
cx: *mut JSContext,
url: Url,
scope: *mut JSObject,
ty: &str,
source: DOMString);
- fn set_event_handler_common<T: CallbackContainer>(&self, ty: &str,
+ fn set_event_handler_common<T: CallbackContainer>(self, ty: &str,
listener: Option<T>);
- fn get_event_handler_common<T: CallbackContainer>(&self, ty: &str) -> Option<T>;
+ fn get_event_handler_common<T: CallbackContainer>(self, ty: &str) -> Option<T>;
- fn has_handlers(&self) -> bool;
+ fn has_handlers(self) -> bool;
}
impl<'a> EventTargetHelpers for JSRef<'a, EventTarget> {
- fn dispatch_event_with_target<'b>(&self,
- target: Option<JSRef<'b, EventTarget>>,
- event: JSRef<Event>) -> Fallible<bool> {
+ fn dispatch_event_with_target(self,
+ target: Option<JSRef<EventTarget>>,
+ event: JSRef<Event>) -> Fallible<bool> {
if event.deref().dispatching.deref().get() || !event.deref().initialized.deref().get() {
return Err(InvalidState);
}
- Ok(dispatch_event(*self, target, event))
+ Ok(dispatch_event(self, target, event))
}
- fn set_inline_event_listener(&self,
+ fn set_inline_event_listener(self,
ty: DOMString,
listener: Option<EventListener>) {
let mut handlers = self.handlers.deref().borrow_mut();
@@ -156,7 +156,7 @@ impl<'a> EventTargetHelpers for JSRef<'a, EventTarget> {
}
}
- fn get_inline_event_listener(&self, ty: DOMString) -> Option<EventListener> {
+ fn get_inline_event_listener(self, ty: DOMString) -> Option<EventListener> {
let handlers = self.handlers.deref().borrow();
let entries = handlers.find(&ty);
entries.and_then(|entries| entries.iter().find(|entry| {
@@ -167,7 +167,7 @@ impl<'a> EventTargetHelpers for JSRef<'a, EventTarget> {
}).map(|entry| entry.listener.get_listener()))
}
- fn set_event_handler_uncompiled(&self,
+ fn set_event_handler_uncompiled(self,
cx: *mut JSContext,
url: Url,
scope: *mut JSObject,
@@ -207,19 +207,19 @@ impl<'a> EventTargetHelpers for JSRef<'a, EventTarget> {
}
fn set_event_handler_common<T: CallbackContainer>(
- &self, ty: &str, listener: Option<T>)
+ self, ty: &str, listener: Option<T>)
{
let event_listener = listener.map(|listener|
EventListener::new(listener.callback()));
self.set_inline_event_listener(ty.to_string(), event_listener);
}
- fn get_event_handler_common<T: CallbackContainer>(&self, ty: &str) -> Option<T> {
+ fn get_event_handler_common<T: CallbackContainer>(self, ty: &str) -> Option<T> {
let listener = self.get_inline_event_listener(ty.to_string());
listener.map(|listener| CallbackContainer::new(listener.parent.callback()))
}
- fn has_handlers(&self) -> bool {
+ fn has_handlers(self) -> bool {
!self.handlers.deref().borrow().is_empty()
}
}