OLD | NEW |
1 <import src="/mojo/public/sky/core.sky" as="core" /> | 1 <import src="/mojo/public/sky/core.sky" as="core" /> |
2 <import src="/mojo/public/sky/unicode.sky" as="unicode" /> | 2 <import src="/mojo/public/sky/unicode.sky" as="unicode" /> |
3 <import src="/mojo/services/public/interfaces/network/network_service.mojom.sky"
as="net" /> | 3 <import src="/mojo/services/public/interfaces/network/network_service.mojom.sky"
as="net" /> |
4 <import src="/mojo/services/public/interfaces/network/url_loader.mojom.sky" as="
loader" /> | 4 <import src="/mojo/services/public/interfaces/network/url_loader.mojom.sky" as="
loader" /> |
5 <import src="shell.sky" as="shell" /> | 5 <import src="shell.sky" as="shell" /> |
6 <script> | 6 <script> |
7 function XMLHttpRequest() { | 7 function XMLHttpRequest() { |
8 this.networkService_ = shell.connectToService( | 8 this.networkService_ = shell.connectToService( |
9 "mojo://network_service/", net.NetworkService); | 9 "mojo:network_service", net.NetworkService); |
10 this.request_ = null; | 10 this.request_ = null; |
11 this.loader_ = null; | 11 this.loader_ = null; |
12 this.responseText = null; | 12 this.responseText = null; |
13 this.headers_ = new Map(); | 13 this.headers_ = new Map(); |
14 }; | 14 }; |
15 | 15 |
16 XMLHttpRequest.prototype.onload = function() { }; | 16 XMLHttpRequest.prototype.onload = function() { }; |
17 XMLHttpRequest.prototype.onerror = function(error) { }; | 17 XMLHttpRequest.prototype.onerror = function(error) { }; |
18 | 18 |
19 XMLHttpRequest.prototype.open = function(method, url) { | 19 XMLHttpRequest.prototype.open = function(method, url) { |
(...skipping 26 matching lines...) Expand all Loading... |
46 self.responseText = unicode.decodeUtf8String(new Uint8Array(result.buffer)
); | 46 self.responseText = unicode.decodeUtf8String(new Uint8Array(result.buffer)
); |
47 self.onload(); | 47 self.onload(); |
48 }); | 48 }); |
49 }).catch(function(error) { | 49 }).catch(function(error) { |
50 self.onerror(error); | 50 self.onerror(error); |
51 }); | 51 }); |
52 }; | 52 }; |
53 | 53 |
54 module.exports = XMLHttpRequest; | 54 module.exports = XMLHttpRequest; |
55 </script> | 55 </script> |
OLD | NEW |