1 /** The osmplayer namespace. */
  2 var osmplayer = osmplayer || {};
  3 
  4 /** The parser object. */
  5 osmplayer.parser = osmplayer.parser || {};
  6 
  7 /**
  8  * The default parser object.
  9  *
 10  * @return {object} The default parser.
 11  **/
 12 osmplayer.parser['default'] = {
 13 
 14   // The priority for this parser.
 15   priority: 1,
 16 
 17   // This parser is always valid.
 18   valid: function(feed) {
 19     return true;
 20   },
 21 
 22   // Returns the type of request to make.
 23   getType: function(feed) {
 24     return 'json';
 25   },
 26 
 27   // Returns the feed provided the start and numItems.
 28   getFeed: function(feed, start, numItems) {
 29     feed = feed.replace(/(.*)\??(.*)/i, '$1');
 30     feed += '?start-index=' + start;
 31     feed += '&max-results=' + numItems;
 32     return feed;
 33   },
 34 
 35   // Parse the feed.
 36   parse: function(data) {
 37     return data;
 38   }
 39 };
 40