diff options
Diffstat (limited to 'src/components/script/dom/messageevent.rs')
-rw-r--r-- | src/components/script/dom/messageevent.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/components/script/dom/messageevent.rs b/src/components/script/dom/messageevent.rs index 05eca45fd71..a72e38cd650 100644 --- a/src/components/script/dom/messageevent.rs +++ b/src/components/script/dom/messageevent.rs @@ -2,7 +2,9 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +use dom::bindings::codegen::Bindings::EventBinding::EventMethods; use dom::bindings::codegen::Bindings::MessageEventBinding; +use dom::bindings::codegen::Bindings::MessageEventBinding::MessageEventMethods; use dom::bindings::codegen::InheritTypes::{EventCast, MessageEventDerived}; use dom::bindings::conversions::ToJSValConvertible; use dom::bindings::error::Fallible; @@ -10,7 +12,7 @@ use dom::bindings::global::GlobalRef; use dom::bindings::js::{JSRef, Temporary}; use dom::bindings::trace::Traceable; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; -use dom::event::{Event, EventMethods, MessageEventTypeId}; +use dom::event::{Event, MessageEventTypeId}; use dom::eventtarget::{EventTarget, EventTargetHelpers}; use servo_util::str::DOMString; @@ -78,12 +80,6 @@ impl MessageEvent { } } -pub trait MessageEventMethods { - fn Data(&self, cx: *mut JSContext) -> JSVal; - fn Origin(&self) -> DOMString; - fn LastEventId(&self) -> DOMString; -} - impl<'a> MessageEventMethods for JSRef<'a, MessageEvent> { fn Data(&self, _cx: *mut JSContext) -> JSVal { *self.data |