diff --git a/modules/default/newsfeed/README.md b/modules/default/newsfeed/README.md
index 882ef94a..365d8a6e 100644
--- a/modules/default/newsfeed/README.md
+++ b/modules/default/newsfeed/README.md
@@ -108,7 +108,20 @@ The following properties can be configured:
Default value: 0
-
+
+ showMore |
+ Remove "more..." tags from the end of the item description.
+ Possible values:true or false
+ Default value: false
+ |
+
+
+ moreTag |
+ Specify the exact wording of the "more..." tag.
+ Possible values: 'YOUR_MORE_TAG_HERE'
+ Default value: ''
+ |
+
diff --git a/modules/default/newsfeed/newsfeed.js b/modules/default/newsfeed/newsfeed.js
index a9664085..5a6c8b70 100644
--- a/modules/default/newsfeed/newsfeed.js
+++ b/modules/default/newsfeed/newsfeed.js
@@ -24,7 +24,9 @@ Module.register("newsfeed",{
reloadInterval: 5 * 60 * 1000, // every 5 minutes
updateInterval: 10 * 1000,
animationSpeed: 2.5 * 1000,
- maxNewsItems: 0 // 0 for unlimited
+ maxNewsItems: 0, // 0 for unlimited
+ more: false,
+ moreTag: 'more'
},
// Define required scripts.
@@ -100,7 +102,16 @@ Module.register("newsfeed",{
title.className = "bright medium light";
title.innerHTML = this.newsItems[this.activeItem].title;
wrapper.appendChild(title);
-
+
+ //Remove "more" tag from description of rss feeds
+
+ if (this.config.showMore) {
+ if (this.newsItems[this.activeItem].description.slice(-this.config.moreTag.length)==this.config.moreTag) {
+ this.newsItems[this.activeItem].description = this.newsItems[this.activeItem].description.slice(0,-this.config.moreTag.length);
+ }
+ }
+
+
if (this.config.showDescription) {
var description = document.createElement("div");
description.className = "small light";