diff --git a/js/calendar/calendar.js b/js/calendar/calendar.js index de882928..ae230033 100644 --- a/js/calendar/calendar.js +++ b/js/calendar/calendar.js @@ -5,7 +5,8 @@ var calendar = { updateDataInterval: 60000, fadeInterval: 1000, intervalId: null, - dataIntervalId: null + dataIntervalId: null, + maximumEntries: config.calendar.maximumEntries || 10 } calendar.updateData = function (callback) { @@ -15,6 +16,10 @@ calendar.updateData = function (callback) { this.eventList = []; for (var i in events) { + if (this.eventList.length >= calendar.maximumEntries) { + break; + } + var e = events[i]; for (var key in e) { var value = e[key]; diff --git a/js/config.js b/js/config.js index ec362724..e7f6e0f3 100755 --- a/js/config.js +++ b/js/config.js @@ -33,6 +33,9 @@ var config = { 'Hi, sexy!' ] }, + calendar: { + maximumEntries: 10 + }, news: { feed: 'http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml' }