mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Rendering newlines as <br/> when displaying audit trail event comments.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.Text.RegularExpressions;
|
||||
using Orchard.Localization;
|
||||
|
||||
namespace Orchard.AuditTrail.Helpers {
|
||||
@@ -17,5 +18,9 @@ namespace Orchard.AuditTrail.Helpers {
|
||||
public static string OrIfEmpty(this string value, LocalizedString emptyString) {
|
||||
return String.IsNullOrWhiteSpace(value) ? emptyString.Text : value;
|
||||
}
|
||||
|
||||
public static string NewlinesToHtml(this string value) {
|
||||
return String.IsNullOrWhiteSpace(value) ? value : Regex.Replace(value, @"\n", "<br/>");
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,4 +1,5 @@
|
||||
@using Orchard.AuditTrail.Services.Models
|
||||
@using Orchard.AuditTrail.Helpers
|
||||
@using Orchard.AuditTrail.Services.Models
|
||||
@model Orchard.AuditTrail.ViewModels.AuditTrailViewModel
|
||||
@{
|
||||
Style.Include("audittrail-display.css");
|
||||
@@ -51,7 +52,7 @@
|
||||
<td class="user-column">@record.Record.UserName</td>
|
||||
<td class="timestamp-column">@Display.DateTime(DateTimeUtc: record.Record.CreatedUtc)</td>
|
||||
<td class="summary-column">@Display(record.SummaryShape)</td>
|
||||
<td class="comment-column">@record.Record.Comment</td>
|
||||
<td class="comment-column">@Html.Raw(record.Record.Comment.NewlinesToHtml())</td>
|
||||
<td class="actions-column">@Html.ActionLink(T("Details").Text, "Detail", "Admin", new { id = record.Record.Id, area = "Orchard.AuditTrail" }, null)</td>
|
||||
</tr>
|
||||
}
|
||||
|
@@ -31,7 +31,7 @@
|
||||
}
|
||||
@if (!String.IsNullOrWhiteSpace(record.Comment)) {
|
||||
@T("Comment:")<br />
|
||||
@record.Comment
|
||||
@Html.Raw(record.Comment.NewlinesToHtml())
|
||||
}
|
||||
</section>
|
||||
|
||||
|
@@ -1,5 +1,6 @@
|
||||
@using Orchard.AuditTrail.Models
|
||||
@using Orchard.AuditTrail.ViewModels
|
||||
@using StringExtensions = Orchard.AuditTrail.Helpers.StringExtensions
|
||||
@{
|
||||
Style.Include("audittrail-display.css");
|
||||
Style.Include("audittrail-part.css");
|
||||
@@ -39,7 +40,7 @@
|
||||
<td class="user-column">@record.Record.UserName</td>
|
||||
<td class="timestamp-column">@Display.DateTime(DateTimeUtc: record.Record.CreatedUtc)</td>
|
||||
<td class="summary-column">@Display(record.SummaryShape)</td>
|
||||
<td class="comment-column">@record.Record.Comment</td>
|
||||
<td class="comment-column">@Html.Raw(StringExtensions.NewlinesToHtml(record.Record.Comment))</td>
|
||||
<td class="actions-column">@Html.ActionLink(T("Details").Text, "Detail", "Admin", new { id = record.Record.Id, area = "Orchard.AuditTrail" }, null)</td>
|
||||
</tr>
|
||||
}
|
||||
|
Reference in New Issue
Block a user