diff options
Diffstat (limited to 'src/components/script/dom/customevent.rs')
-rw-r--r-- | src/components/script/dom/customevent.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/script/dom/customevent.rs b/src/components/script/dom/customevent.rs index 965decf2e55..5485391ec0c 100644 --- a/src/components/script/dom/customevent.rs +++ b/src/components/script/dom/customevent.rs @@ -5,11 +5,11 @@ use dom::bindings::codegen::Bindings::CustomEventBinding; use dom::bindings::codegen::InheritTypes::{EventCast, CustomEventDerived}; use dom::bindings::error::Fallible; +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, EventTypeId, CustomEventTypeId}; -use dom::window::Window; use js::jsapi::JSContext; use js::jsval::{JSVal, NullValue}; use servo_util::str::DOMString; @@ -43,17 +43,17 @@ impl CustomEvent { } } - pub fn new_uninitialized(global: &JSRef<Window>) -> Temporary<CustomEvent> { + pub fn new_uninitialized(global: &GlobalRef) -> Temporary<CustomEvent> { reflect_dom_object(box CustomEvent::new_inherited(CustomEventTypeId), global, CustomEventBinding::Wrap) } - pub fn new(global: &JSRef<Window>, type_: DOMString, bubbles: bool, cancelable: bool, detail: JSVal) -> Temporary<CustomEvent> { + pub fn new(global: &GlobalRef, type_: DOMString, bubbles: bool, cancelable: bool, detail: JSVal) -> Temporary<CustomEvent> { let ev = CustomEvent::new_uninitialized(global).root(); ev.deref().InitCustomEvent(global.get_cx(), type_, bubbles, cancelable, detail); Temporary::from_rooted(&*ev) } - pub fn Constructor(global: &JSRef<Window>, + pub fn Constructor(global: &GlobalRef, type_: DOMString, init: &CustomEventBinding::CustomEventInit) -> Fallible<Temporary<CustomEvent>>{ Ok(CustomEvent::new(global, type_, init.parent.bubbles, init.parent.cancelable, init.detail)) |