| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 /** | 5 /** | 
| 6  * @fileoverview | 6  * @fileoverview | 
| 7  * Utility class for making XHRs more pleasant. | 7  * Utility class for making XHRs more pleasant. | 
| 8  */ | 8  */ | 
| 9 | 9 | 
| 10 'use strict'; | 10 'use strict'; | 
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 287   this.url = xhr.responseURL; | 287   this.url = xhr.responseURL; | 
| 288 | 288 | 
| 289   /** @private {string} */ | 289   /** @private {string} */ | 
| 290   this.text_ = xhr.responseText || ''; | 290   this.text_ = xhr.responseText || ''; | 
| 291 | 291 | 
| 292   /** @private {*|undefined}  */ | 292   /** @private {*|undefined}  */ | 
| 293   this.json_ = undefined; | 293   this.json_ = undefined; | 
| 294 }; | 294 }; | 
| 295 | 295 | 
| 296 /** | 296 /** | 
|  | 297  * @return {boolean} True if the response code is outside the 200-299 | 
|  | 298  *     range (i.e. success as defined by the HTTP protocol). | 
|  | 299  */ | 
|  | 300 remoting.Xhr.Response.prototype.isError = function() { | 
|  | 301   return this.status < 200 || this.status >= 300; | 
|  | 302 }; | 
|  | 303 | 
|  | 304 /** | 
| 297  * @return {string} The text content of the response. | 305  * @return {string} The text content of the response. | 
| 298  */ | 306  */ | 
| 299 remoting.Xhr.Response.prototype.getText = function() { | 307 remoting.Xhr.Response.prototype.getText = function() { | 
| 300   return this.text_; | 308   return this.text_; | 
| 301 }; | 309 }; | 
| 302 | 310 | 
| 303 /** | 311 /** | 
| 304  * Get the JSON content of the response.  Requires acceptJson to have | 312  * Get the JSON content of the response.  Requires acceptJson to have | 
| 305  * been true in the request. | 313  * been true in the request. | 
| 306  * @return {*} The parsed JSON content of the response. | 314  * @return {*} The parsed JSON content of the response. | 
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 345   var paramArray = []; | 353   var paramArray = []; | 
| 346   for (var key in paramHash) { | 354   for (var key in paramHash) { | 
| 347     paramArray.push(encodeURIComponent(key) + | 355     paramArray.push(encodeURIComponent(key) + | 
| 348                      '=' + encodeURIComponent(paramHash[key])); | 356                      '=' + encodeURIComponent(paramHash[key])); | 
| 349   } | 357   } | 
| 350   if (paramArray.length > 0) { | 358   if (paramArray.length > 0) { | 
| 351     return paramArray.join('&'); | 359     return paramArray.join('&'); | 
| 352   } | 360   } | 
| 353   return ''; | 361   return ''; | 
| 354 }; | 362 }; | 
| OLD | NEW | 
|---|