diff --git a/modules/default/newsfeed/README.md b/modules/default/newsfeed/README.md
index 47f73b01..882ef94a 100644
--- a/modules/default/newsfeed/README.md
+++ b/modules/default/newsfeed/README.md
@@ -101,7 +101,13 @@ The following properties can be configured:
Default value: 2000
(2.5 seconds)
-
+
+ maxNewsItems |
+ Total amount of news items to cycle through. (0 for unlimited)
+ Possible values:0 - ...
+ Default value: 0
+ |
+
diff --git a/modules/default/newsfeed/newsfeed.js b/modules/default/newsfeed/newsfeed.js
index 66e76d77..a9664085 100644
--- a/modules/default/newsfeed/newsfeed.js
+++ b/modules/default/newsfeed/newsfeed.js
@@ -24,6 +24,7 @@ Module.register("newsfeed",{
reloadInterval: 5 * 60 * 1000, // every 5 minutes
updateInterval: 10 * 1000,
animationSpeed: 2.5 * 1000,
+ maxNewsItems: 0 // 0 for unlimited
},
// Define required scripts.
@@ -151,7 +152,9 @@ Module.register("newsfeed",{
var dateB = new Date(b.pubdate);
return dateB - dateA;
});
-
+ if(this.config.maxNewsItems > 0) {
+ newsItems = newsItems.slice(0, this.config.maxNewsItems);
+ }
this.newsItems = newsItems;
},