Strip paragraphs from summaries for announcement notifications
This commit is contained in:
parent
3a570f8ab0
commit
9e73f1563d
1 changed files with 12 additions and 1 deletions
|
|
@ -182,6 +182,17 @@ $(function() {
|
|||
return text;
|
||||
};
|
||||
|
||||
var stripParagraphs = function(text) {
|
||||
if (_.startsWith(text, "<p>")) {
|
||||
text = text.substr("<p>".length);
|
||||
}
|
||||
if (_.endsWith(text, "</p>")) {
|
||||
text = text.substr(0, text.length - "</p>".length);
|
||||
}
|
||||
|
||||
return text.replace(/<\/p>\s*<p>/ig, "<br>");
|
||||
};
|
||||
|
||||
_.each(channels, function(value) {
|
||||
var key = value.key;
|
||||
var channel = value.channel;
|
||||
|
|
@ -209,7 +220,7 @@ $(function() {
|
|||
|
||||
var text = "<ul>";
|
||||
_.each(displayedItems, function(item) {
|
||||
var limitedSummary = item.summary_without_images.trim();
|
||||
var limitedSummary = stripParagraphs(item.summary_without_images.trim());
|
||||
if (limitedSummary.length > maxLength) {
|
||||
limitedSummary = limitedSummary.substr(0, maxLength);
|
||||
limitedSummary = limitedSummary.substr(0, Math.min(limitedSummary.length, limitedSummary.lastIndexOf(" ")));
|
||||
|
|
|
|||
Loading…
Reference in a new issue