diff --git a/modules/default/newsfeed/README.md b/modules/default/newsfeed/README.md
index e2a4c6f1..12fe8e7c 100644
--- a/modules/default/newsfeed/README.md
+++ b/modules/default/newsfeed/README.md
@@ -108,18 +108,35 @@ The following properties can be configured:
Default value: 0
+ removeStartTags: false,
+ removeEndTags: false,
+ startTags: [],
+ endTags: []
+
+
- showMore |
- Remove "more..." tags from the end of the item description.
- Possible values:true or false
- Default value: false
+ | removeStartTags |
+ Some newsfeeds feature tags at the beginning of their titles or descriptions, such as "[VIDEO]".
+ This setting allows for the removal of specified tags from the beginning of an item's description and / or title.
+ Possible values:'none' ,description , title , both
|
- moreTag |
- Specify the exact wording of the "more..." tag.
- Possible values: 'YOUR_MORE_TAG_HERE'
- Default value: 'more'
+ | startTags |
+ List the tags you would like to have removed at the beginning of the feed item
+ Possible values: ['TAG'] or ['TAG1','TAG2',...]
+ |
+
+
+ removeEndTags |
+ Remove specified tags from the end of an item's description and / or title.
+ Possible values:description , title , both
+ |
+
+
+ endTags |
+ List the tags you would like to have removed at the end of the feed item
+ Possible values: ['TAG'] or ['TAG1','TAG2',...]
|
diff --git a/modules/default/newsfeed/newsfeed.js b/modules/default/newsfeed/newsfeed.js
index 5a6c8b70..a61ba640 100644
--- a/modules/default/newsfeed/newsfeed.js
+++ b/modules/default/newsfeed/newsfeed.js
@@ -25,8 +25,11 @@ Module.register("newsfeed",{
updateInterval: 10 * 1000,
animationSpeed: 2.5 * 1000,
maxNewsItems: 0, // 0 for unlimited
- more: false,
- moreTag: 'more'
+ removeStartTags: false,
+ removeEndTags: false,
+ startTags: [],
+ endTags: []
+
},
// Define required scripts.
@@ -98,20 +101,50 @@ Module.register("newsfeed",{
wrapper.appendChild(sourceAndTimestamp);
}
+ //Remove selected tags from the beginning of rss feed items (title or description)
+
+ if (this.config.removeStartTags) {
+
+ for (f=0; f