| Index: remoting/webapp/me2mom/xhr.js
|
| diff --git a/remoting/webapp/me2mom/xhr.js b/remoting/webapp/me2mom/xhr.js
|
| index 0353bb00bb4d99f7c90f9902a960fe412fdd3211..46edcaaa9baf2d1ac1c15e1794f825a35829bb4b 100644
|
| --- a/remoting/webapp/me2mom/xhr.js
|
| +++ b/remoting/webapp/me2mom/xhr.js
|
| @@ -13,10 +13,9 @@
|
| var remoting = remoting || {};
|
|
|
| /** Namespace for XHR functions */
|
| +/** @type {Object} */
|
| remoting.xhr = remoting.xhr || {};
|
|
|
| -(function() {
|
| -
|
| /**
|
| * Takes an associative array of parameters and urlencodes it.
|
| *
|
| @@ -33,7 +32,7 @@ remoting.xhr.urlencodeParamHash = function(paramHash) {
|
| return paramArray.join('&');
|
| }
|
| return '';
|
| -}
|
| +};
|
|
|
| /**
|
| * Execute an XHR GET asynchronously.
|
| @@ -41,17 +40,18 @@ remoting.xhr.urlencodeParamHash = function(paramHash) {
|
| * @param {string} url The base URL to GET, excluding parameters.
|
| * @param {function(XMLHttpRequest):void} onDone The function to call on
|
| * completion.
|
| - * @param {(string|Object.<string>)} opt_parameters The request parameters,
|
| + * @param {(string|Object.<string>)=} opt_parameters The request parameters,
|
| * either as an associative array, or a string. If it is a string, do
|
| * not include the ? and be sure it is correctly URLEncoded.
|
| - * @param {Object.<string>} opt_headers Additional headers to include on the
|
| + * @param {Object.<string>=} opt_headers Additional headers to include on the
|
| * request.
|
| - * @param {boolean} opt_withCredentials Set the withCredentials flags in the
|
| + * @param {boolean=} opt_withCredentials Set the withCredentials flags in the
|
| * XHR.
|
| * @return {XMLHttpRequest} The request object.
|
| */
|
| remoting.xhr.get = function(url, onDone, opt_parameters, opt_headers,
|
| opt_withCredentials) {
|
| + /** @type {XMLHttpRequest} */
|
| var xhr = new XMLHttpRequest();
|
| xhr.onreadystatechange = function() {
|
| if (xhr.readyState != 4) {
|
| @@ -95,7 +95,7 @@ remoting.xhr.get = function(url, onDone, opt_parameters, opt_headers,
|
|
|
| xhr.send(null);
|
| return xhr;
|
| -}
|
| +};
|
|
|
| /**
|
| * Execute an XHR POST asynchronously.
|
| @@ -103,17 +103,18 @@ remoting.xhr.get = function(url, onDone, opt_parameters, opt_headers,
|
| * @param {string} url The base URL to POST, excluding parameters.
|
| * @param {function(XMLHttpRequest):void} onDone The function to call on
|
| * completion.
|
| - * @param {(string|Object.<string>)} opt_parameters The request parameters,
|
| + * @param {(string|Object.<string>)=} opt_parameters The request parameters,
|
| * either as an associative array, or a string. If it is a string, be
|
| * sure it is correctly URLEncoded.
|
| - * @param {Object.<string>} opt_headers Additional headers to include on the
|
| + * @param {Object.<string>=} opt_headers Additional headers to include on the
|
| * request.
|
| - * @param {boolean} opt_withCredentials Set the withCredentials flags in the
|
| + * @param {boolean=} opt_withCredentials Set the withCredentials flags in the
|
| * XHR.
|
| * @return {void} Nothing.
|
| */
|
| remoting.xhr.post = function(url, onDone, opt_parameters, opt_headers,
|
| opt_withCredentials) {
|
| + /** @type {XMLHttpRequest} */
|
| var xhr = new XMLHttpRequest();
|
| xhr.onreadystatechange = function() {
|
| if (xhr.readyState != 4) {
|
| @@ -153,6 +154,4 @@ remoting.xhr.post = function(url, onDone, opt_parameters, opt_headers,
|
| }
|
|
|
| xhr.send(postData);
|
| -}
|
| -
|
| -}());
|
| +};
|
|
|