diff options
Diffstat (limited to 'components/script/dom/xmlhttprequest.rs')
-rw-r--r-- | components/script/dom/xmlhttprequest.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index 400b06ca95f..e84a4781bab 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -10,10 +10,9 @@ use dom::bindings::codegen::Bindings::XMLHttpRequestBinding; use dom::bindings::codegen::Bindings::XMLHttpRequestBinding::XMLHttpRequestMethods; use dom::bindings::codegen::Bindings::XMLHttpRequestBinding::XMLHttpRequestResponseType; use dom::bindings::codegen::Bindings::XMLHttpRequestBinding::XMLHttpRequestResponseType::{Json, Text, _empty}; -use dom::bindings::codegen::InheritTypes::{EventCast, EventTargetCast}; use dom::bindings::codegen::UnionTypes::StringOrURLSearchParams; use dom::bindings::codegen::UnionTypes::StringOrURLSearchParams::{eString, eURLSearchParams}; -use dom::bindings::conversions::ToJSValConvertible; +use dom::bindings::conversions::{Castable, ToJSValConvertible}; use dom::bindings::error::{Error, ErrorResult, Fallible}; use dom::bindings::global::{GlobalField, GlobalRef, GlobalRoot}; use dom::bindings::js::Root; @@ -23,6 +22,7 @@ use dom::bindings::str::ByteString; use dom::bindings::utils::{Reflectable, reflect_dom_object}; use dom::document::Document; use dom::event::{Event, EventBubbles, EventCancelable}; +use dom::eventtarget::EventTarget; use dom::progressevent::ProgressEvent; use dom::xmlhttprequesteventtarget::XMLHttpRequestEventTarget; use dom::xmlhttprequestupload::XMLHttpRequestUpload; @@ -493,7 +493,7 @@ impl XMLHttpRequestMethods for XMLHttpRequest { if !self.sync.get() { // Step 8 - let event_target = EventTargetCast::from_ref(&*self.upload); + let event_target = self.upload.upcast::<EventTarget>(); if event_target.has_handlers() { self.upload_events.set(true); } @@ -737,7 +737,7 @@ impl XMLHttpRequest { "readystatechange".to_owned(), EventBubbles::DoesNotBubble, EventCancelable::Cancelable); - let target = EventTargetCast::from_ref(self); + let target = self.upcast::<EventTarget>(); event.r().fire(target); } @@ -921,11 +921,11 @@ impl XMLHttpRequest { total.is_some(), loaded, total.unwrap_or(0)); let target = if upload { - EventTargetCast::from_ref(&*self.upload) + self.upload.upcast::<EventTarget>() } else { - EventTargetCast::from_ref(self) + self.upcast::<EventTarget>() }; - let event = EventCast::from_ref(progressevent.r()); + let event = progressevent.upcast::<Event>(); event.fire(target); } |