diff options
author | bors-servo <release+servo@mozilla.com> | 2014-05-03 10:55:28 -0400 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-05-03 10:55:28 -0400 |
commit | 897c54351a4bb81c7d146d5264d1baee18a32eec (patch) | |
tree | c7dfe6dddba01cfe505a732fe5825f377a7d3c82 /src/components/script/dom/xmlhttprequest.rs | |
parent | 812d70942f74c793afabb8ff4fc120e92d586aaf (diff) | |
parent | a4c5df34949f47fa1a39600f72df03cdac30b54b (diff) | |
download | servo-897c54351a4bb81c7d146d5264d1baee18a32eec.tar.gz servo-897c54351a4bb81c7d146d5264d1baee18a32eec.zip |
auto merge of #2301 : Manishearth/servo/xhr-bytestring, r=Ms2ger
I had used DOMString in place of ByteString while implementing the XHR webidl, now that we have ByteString, I'll switch to that.
Blocks #2282
Diffstat (limited to 'src/components/script/dom/xmlhttprequest.rs')
-rw-r--r-- | src/components/script/dom/xmlhttprequest.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/components/script/dom/xmlhttprequest.rs b/src/components/script/dom/xmlhttprequest.rs index 86b87f33d7c..76099a4d0d0 100644 --- a/src/components/script/dom/xmlhttprequest.rs +++ b/src/components/script/dom/xmlhttprequest.rs @@ -3,6 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ use dom::bindings::codegen::BindingDeclarations::XMLHttpRequestBinding; +use dom::bindings::str::ByteString; use self::XMLHttpRequestBinding::XMLHttpRequestResponseType; use self::XMLHttpRequestBinding::XMLHttpRequestResponseTypeValues::_empty; use dom::bindings::codegen::InheritTypes::XMLHttpRequestDerived; @@ -33,7 +34,7 @@ pub struct XMLHttpRequest { upload: JS<XMLHttpRequestUpload>, response_url: DOMString, status: u16, - status_text: DOMString, + status_text: ByteString, response_type: XMLHttpRequestResponseType, response_text: DOMString, response_xml: Option<JS<Document>> @@ -49,7 +50,7 @@ impl XMLHttpRequest { upload: XMLHttpRequestUpload::new(owner), response_url: ~"", status: 0, - status_text: ~"", + status_text: ByteString::new(vec!()), response_type: _empty, response_text: ~"", response_xml: None @@ -66,14 +67,14 @@ impl XMLHttpRequest { pub fn ReadyState(&self) -> u16 { self.ready_state } - pub fn Open(&self, _method: DOMString, _url: DOMString) { + pub fn Open(&self, _method: ByteString, _url: DOMString) { } - pub fn Open_(&self, _method: DOMString, _url: DOMString, _async: bool, + pub fn Open_(&self, _method: ByteString, _url: DOMString, _async: bool, _username: Option<DOMString>, _password: Option<DOMString>) { } - pub fn SetRequestHeader(&self, _name: DOMString, _value: DOMString) { + pub fn SetRequestHeader(&self, _name: ByteString, _value: ByteString) { } pub fn Timeout(&self) -> u32 { @@ -103,14 +104,14 @@ impl XMLHttpRequest { pub fn Status(&self) -> u16 { self.status } - pub fn StatusText(&self) -> DOMString { + pub fn StatusText(&self) -> ByteString { self.status_text.clone() } - pub fn GetResponseHeader(&self, _name: DOMString) -> Option<DOMString> { + pub fn GetResponseHeader(&self, _name: ByteString) -> Option<ByteString> { None } - pub fn GetAllResponseHeaders(&self) -> DOMString { - ~"" + pub fn GetAllResponseHeaders(&self) -> ByteString { + ByteString::new(vec!()) } pub fn OverrideMimeType(&self, _mime: DOMString) { |