From ac1d02d0658cb74ae3822e364f84809d78cda335 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Fri, 30 Apr 2010 12:22:07 -0700 Subject: make xhr post optional --- src/Browser.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/Browser.js') diff --git a/src/Browser.js b/src/Browser.js index d2e8608d..6ec083fa 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -53,6 +53,10 @@ Browser.prototype = { }, xhr: function(method, url, post, callback){ + if (isFunction(post)) { + callback = post; + post = null; + } var xhr = new this.XHR(); xhr.open(method, url, true); xhr.onreadystatechange = function() { -- cgit v1.2.3 From 038a743e6f49c347a38edc0e54dcbb175905a475 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Fri, 7 May 2010 12:09:14 -0700 Subject: xhr bulk fixes --- src/Browser.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Browser.js') diff --git a/src/Browser.js b/src/Browser.js index 6ec083fa..2a90b63f 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -8,6 +8,7 @@ function Browser(location, document) { this.expectedUrl = location.href; this.urlListeners = []; this.hoverListener = noop; + this.isMock = false; this.XHR = window.XMLHttpRequest || function () { try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch (e1) {} @@ -64,7 +65,7 @@ Browser.prototype = { callback(xhr.status || 200, xhr.responseText); } }; - xhr.send(''); + xhr.send(post || ''); }, watchUrl: function(fn){ -- cgit v1.2.3