diff --git a/apps/comments/js/commentstabview.js b/apps/comments/js/commentstabview.js index c2fa08ed20e..bc496f2e599 100644 --- a/apps/comments/js/commentstabview.js +++ b/apps/comments/js/commentstabview.js @@ -38,7 +38,7 @@ '
{{actorDisplayName}}
' + '
{{date}}
' + ' ' + - '
{{message}}
' + + '
{{{formattedMessage}}}
' + ''; /** @@ -122,7 +122,8 @@ var timestamp = new Date(commentModel.get('creationDateTime')).getTime(); var data = _.extend({ date: OC.Util.relativeModifiedDate(timestamp), - altDate: OC.Util.formatDate(timestamp) + altDate: OC.Util.formatDate(timestamp), + formattedMessage: this._formatMessage(commentModel.get('message')) }, commentModel.attributes); // TODO: format return data; @@ -165,6 +166,14 @@ } }, + /** + * Convert a message to be displayed in HTML, + * converts newlines to
tags. + */ + _formatMessage: function(message) { + return escapeHTML(message).replace(/\n/g, '
'); + }, + nextPage: function() { if (this._loading || !this.collection.hasMoreResults()) { return;