PageRenderTime 45ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/app/scripts/collections/direction-collection.js

https://github.com/davidchchang/mystops
JavaScript | 25 lines | 18 code | 6 blank | 1 comment | 1 complexity | ecda0b1d2829779c64f973f917750bf3 MD5 | raw file
  1. /*global mystops, Backbone*/
  2. mystops.Collections.DirectionCollection = Backbone.Collection.extend({
  3. model: mystops.Models.DirectionModel,
  4. url: 'http://webservices.nextbus.com/service/publicXMLFeed?command=routeConfig&a=ttc',
  5. parse: function (data) {
  6. var parsed = [];
  7. $(data).find('direction').each(function (index) {
  8. var dataTitle = $(this).attr('title');
  9. var dataTag = $(this).attr('tag');
  10. parsed.push({title: dataTitle, tag: dataTag});
  11. })
  12. return parsed;
  13. },
  14. fetch: function (options) {
  15. options = options || {};
  16. options.dataType = "xml";
  17. Backbone.Collection.prototype.fetch.call(this, options);
  18. }
  19. });