diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-07-15 12:09:21 +0200 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2014-07-15 15:33:56 +0200 |
commit | f963ed99ac6b31b15da8c58cf45f142f93d001f1 (patch) | |
tree | d42534c2af39f994a4f708cd9f72d18c5d51fb42 /src/components/script/dom/xmlhttprequest.rs | |
parent | ab1a188e953faa8e99d10984a64a5474eeb1ff56 (diff) | |
download | servo-f963ed99ac6b31b15da8c58cf45f142f93d001f1.tar.gz servo-f963ed99ac6b31b15da8c58cf45f142f93d001f1.zip |
Rename variables that refer to global objects.
This clarifies whether those variables will point to a Window object or an
arbitrary global object.
Note in particular that all IDL Constructors will accept an arbitrary global
object.
Diffstat (limited to 'src/components/script/dom/xmlhttprequest.rs')
-rw-r--r-- | src/components/script/dom/xmlhttprequest.rs | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/components/script/dom/xmlhttprequest.rs b/src/components/script/dom/xmlhttprequest.rs index 40a1a9778b1..37d331c5ad9 100644 --- a/src/components/script/dom/xmlhttprequest.rs +++ b/src/components/script/dom/xmlhttprequest.rs @@ -130,13 +130,13 @@ pub struct XMLHttpRequest { } impl XMLHttpRequest { - pub fn new_inherited(owner: &JSRef<Window>) -> XMLHttpRequest { + pub fn new_inherited(global: &JSRef<Window>) -> XMLHttpRequest { let xhr = XMLHttpRequest { eventtarget: XMLHttpRequestEventTarget::new_inherited(XMLHttpRequestTypeId), ready_state: Traceable::new(Cell::new(Unsent)), timeout: Traceable::new(Cell::new(0u32)), with_credentials: Traceable::new(Cell::new(false)), - upload: Cell::new(JS::from_rooted(&XMLHttpRequestUpload::new(owner))), + upload: Cell::new(JS::from_rooted(&XMLHttpRequestUpload::new(global))), response_url: "".to_string(), status: Traceable::new(Cell::new(0)), status_text: Traceable::new(RefCell::new(ByteString::new(vec!()))), @@ -155,7 +155,7 @@ impl XMLHttpRequest { upload_complete: Traceable::new(Cell::new(false)), upload_events: Traceable::new(Cell::new(false)), - global: JS::from_rooted(owner), + global: JS::from_rooted(global), pinned_count: Traceable::new(Cell::new(0)), timer: Untraceable::new(RefCell::new(Timer::new().unwrap())), fetch_time: Traceable::new(Cell::new(0)), @@ -164,13 +164,13 @@ impl XMLHttpRequest { }; xhr } - pub fn new(window: &JSRef<Window>) -> Temporary<XMLHttpRequest> { - reflect_dom_object(box XMLHttpRequest::new_inherited(window), - window, + pub fn new(global: &JSRef<Window>) -> Temporary<XMLHttpRequest> { + reflect_dom_object(box XMLHttpRequest::new_inherited(global), + global, XMLHttpRequestBinding::Wrap) } - pub fn Constructor(owner: &JSRef<Window>) -> Fallible<Temporary<XMLHttpRequest>> { - Ok(XMLHttpRequest::new(owner)) + pub fn Constructor(global: &JSRef<Window>) -> Fallible<Temporary<XMLHttpRequest>> { + Ok(XMLHttpRequest::new(global)) } pub fn handle_xhr_progress(addr: TrustedXHRAddress, progress: XHRProgress) { @@ -719,9 +719,10 @@ impl<'a> PrivateXMLHttpRequestHelpers for JSRef<'a, XMLHttpRequest> { fn change_ready_state(&self, rs: XMLHttpRequestState) { assert!(self.ready_state.deref().get() != rs) self.ready_state.deref().set(rs); - let win = &*self.global.root(); - let event = - Event::new(win, "readystatechange".to_string(), false, true).root(); + let global = self.global.root(); + let event = Event::new(&*global, + "readystatechange".to_string(), + false, true).root(); let target: &JSRef<EventTarget> = EventTargetCast::from_ref(self); target.dispatch_event_with_target(None, &*event).ok(); } @@ -839,9 +840,10 @@ impl<'a> PrivateXMLHttpRequestHelpers for JSRef<'a, XMLHttpRequest> { } fn dispatch_progress_event(&self, upload: bool, type_: DOMString, loaded: u64, total: Option<u64>) { - let win = &*self.global.root(); + let global = self.global.root(); let upload_target = &*self.upload.get().root(); - let progressevent = ProgressEvent::new(win, type_, false, false, + let progressevent = ProgressEvent::new(&*global, + type_, false, false, total.is_some(), loaded, total.unwrap_or(0)).root(); let target: &JSRef<EventTarget> = if upload { |