X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/src/direct/JsonProvider.js diff --git a/src/direct/JsonProvider.js b/src/direct/JsonProvider.js index c719bfc2..5564bfcc 100644 --- a/src/direct/JsonProvider.js +++ b/src/direct/JsonProvider.js @@ -24,17 +24,17 @@ and should not be instanced directly. */ Ext.define('Ext.direct.JsonProvider', { - + /* Begin Definitions */ - + extend: 'Ext.direct.Provider', - + alias: 'direct.jsonprovider', - + uses: ['Ext.direct.ExceptionEvent'], - + /* End Definitions */ - + /** * Parse the JSON response * @private @@ -55,7 +55,7 @@ Ext.define('Ext.direct.JsonProvider', { * Creates a set of events based on the XHR response * @private * @param {Object} response The XHR response - * @return {Array} An array of Ext.direct.Event + * @return {Ext.direct.Event[]} An array of Ext.direct.Event */ createEvents: function(response){ var data = null, @@ -63,7 +63,7 @@ Ext.define('Ext.direct.JsonProvider', { event, i = 0, len; - + try{ data = this.parseResponse(response); } catch(e) { @@ -75,7 +75,7 @@ Ext.define('Ext.direct.JsonProvider', { }); return [event]; } - + if (Ext.isArray(data)) { for (len = data.length; i < len; ++i) { events.push(this.createEvent(data[i])); @@ -85,7 +85,7 @@ Ext.define('Ext.direct.JsonProvider', { } return events; }, - + /** * Create an event from a response object * @param {Object} response The XHR response object