diff options
author | James Lal <james@lightsofapollo.com> | 2012-07-06 07:59:52 -0700 |
---|---|---|
committer | James Lal <james@lightsofapollo.com> | 2012-07-06 07:59:52 -0700 |
commit | f6fc6f10aaa20546a4388c3aa100b0763f07b266 (patch) | |
tree | b27cd05182a00ef35d4c4b430fa2ed1414716260 /lib | |
parent | b295e4d28e9ee519488d58e79a40d9ec583eaebb (diff) | |
download | jsCalDAV-f6fc6f10aaa20546a4388c3aa100b0763f07b266.tar.gz |
Revert "Revert "Hacks to get this working in browser""
This reverts commit b295e4d28e9ee519488d58e79a40d9ec583eaebb.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/webcals/xhr.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/webcals/xhr.js b/lib/webcals/xhr.js index a8d8d58..fb925f0 100644 --- a/lib/webcals/xhr.js +++ b/lib/webcals/xhr.js @@ -52,7 +52,7 @@ url: null, headers: {}, - data: {}, + data: null, _seralize: function _seralize() { return this.data; @@ -80,7 +80,12 @@ } xhr = this.xhr = new this.xhrClass(); - xhr.open(this.method, this.url, this.async, this.user, this.password); + + if (Xhr.authHack) { + xhr.open(this.method, this.url, this.async); + } else { + xhr.open(this.method, this.url, this.async, this.user, this.password); + } for (header in this.headers) { if (this.headers.hasOwnProperty(header)) { @@ -88,6 +93,7 @@ } } + xhr.onreadystatechange = function onReadyStateChange() { var data; if (xhr.readyState === 4) { |