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