Fix Formatting + Add No Notifictions Message
This commit is contained in:
		| @ -165,116 +165,130 @@ else | ||||
|             </select> | ||||
|             <br /> | ||||
|             <ActionLink Action="Add" Text="Send Notification" Security="SecurityAccessLevel.View" EditMode="false" ResourceKey="SendNotification" /> | ||||
|             <br /><br /> | ||||
|             <br /> | ||||
|             <br /> | ||||
|             @if (filter == "to") | ||||
|             { | ||||
|                 <Pager Items="@notifications"> | ||||
|                     <Header> | ||||
|                 @if (notifications.Any()) | ||||
|                 { | ||||
|                     <Pager Items="@notifications"> | ||||
|                         <Header> | ||||
|                         <th style="width: 1px;"> </th> | ||||
|                         <th style="width: 1px;"> </th> | ||||
|                         <th>@Localizer["From"]</th> | ||||
|                         <th>@Localizer["Subject"]</th> | ||||
|                         <th>@Localizer["Received"]</th> | ||||
|                     </Header> | ||||
|                     <Row> | ||||
|                         <td><ActionLink Action="View" Parameters="@($"id=" + context.NotificationId.ToString())" Security="SecurityAccessLevel.View" EditMode="false" ResourceKey="ViewNotification" /></td> | ||||
|                         <td><ActionDialog Header="Delete Notification" Message="Are You Sure You Wish To Delete This Notification?" Action="Delete" Security="SecurityAccessLevel.View" Class="btn btn-danger" OnClick="@(async () => await Delete(context))" EditMode="false" ResourceKey="DeleteNotification" /></td> | ||||
|                          | ||||
|                         @if (context.IsRead) | ||||
|                         { | ||||
|                             <td>@context.FromDisplayName</td> | ||||
|                             <td>@context.Subject</td> | ||||
|                             <td>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</td> | ||||
|                         }  | ||||
|                         else  | ||||
|                         { | ||||
|                             <td><b>@context.FromDisplayName</b></td> | ||||
|                             <td><b>@context.Subject</b></td> | ||||
|                             <td><b>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</b></td> | ||||
|                         } | ||||
|                     </Row> | ||||
|                     <Detail> | ||||
|                         <td colspan="2"></td> | ||||
|                         <td colspan="3"> | ||||
|                             @{ | ||||
|                                 string input = "___"; | ||||
|                                 if (context.Body.Contains(input)) | ||||
|                                 { | ||||
|                                     context.Body = context.Body.Split(input)[0]; | ||||
|                                     context.Body = context.Body.Replace("\n", ""); | ||||
|                                     context.Body = context.Body.Replace("\r", ""); | ||||
|                                 } | ||||
|                                 notificationSummary = context.Body.Length > 100 ? (context.Body.Substring(0, 97) + "...") : context.Body; | ||||
|                             } | ||||
|                         </Header> | ||||
|                         <Row> | ||||
|                             <td><ActionLink Action="View" Parameters="@($"id=" + context.NotificationId.ToString())" Security="SecurityAccessLevel.View" EditMode="false" ResourceKey="ViewNotification" /></td> | ||||
|                             <td><ActionDialog Header="Delete Notification" Message="Are You Sure You Wish To Delete This Notification?" Action="Delete" Security="SecurityAccessLevel.View" Class="btn btn-danger" OnClick="@(async () => await Delete(context))" EditMode="false" ResourceKey="DeleteNotification" /></td> | ||||
|  | ||||
|                             @if (context.IsRead) | ||||
|                             { | ||||
|                                 @notificationSummary | ||||
|                                 <td>@context.FromDisplayName</td> | ||||
|                                 <td>@context.Subject</td> | ||||
|                                 <td>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</td> | ||||
|                             } | ||||
|                             else | ||||
|                             { | ||||
|                                 <b>@notificationSummary</b> | ||||
|                                 <td><b>@context.FromDisplayName</b></td> | ||||
|                                 <td><b>@context.Subject</b></td> | ||||
|                                 <td><b>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</b></td> | ||||
|                             } | ||||
|                         </td> | ||||
|                     </Detail> | ||||
|                 </Pager> | ||||
|                         </Row> | ||||
|                         <Detail> | ||||
|                             <td colspan="2"></td> | ||||
|                             <td colspan="3"> | ||||
|                                 @{ | ||||
|                                     string input = "___"; | ||||
|                                     if (context.Body.Contains(input)) | ||||
|                                     { | ||||
|                                         context.Body = context.Body.Split(input)[0]; | ||||
|                                         context.Body = context.Body.Replace("\n", ""); | ||||
|                                         context.Body = context.Body.Replace("\r", ""); | ||||
|                                     } | ||||
|                                     notificationSummary = context.Body.Length > 100 ? (context.Body.Substring(0, 97) + "...") : context.Body; | ||||
|                                 } | ||||
|                                 @if (context.IsRead) | ||||
|                                 { | ||||
|                                     @notificationSummary | ||||
|                                 } | ||||
|                                 else | ||||
|                                 { | ||||
|                                     <b>@notificationSummary</b> | ||||
|                                 } | ||||
|                             </td> | ||||
|                         </Detail> | ||||
|                     </Pager> | ||||
|                     <br /> | ||||
|                     <ActionDialog Header="Clear Notifications" Message="Are You Sure You Wish To Permanently Delete All Notifications ?" Action="Delete All Notifications" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteAllNotifications())" ResourceKey="DeleteAllNotifications" /> | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     <b>You have not received any notifications.</b> | ||||
|                 } | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 <Pager Items="@notifications"> | ||||
|                     <Header> | ||||
|                         <th> </th> | ||||
|                         <th> </th> | ||||
|                 @if (notifications.Any()) | ||||
|                 { | ||||
|                     <Pager Items="@notifications"> | ||||
|                         <Header> | ||||
|                         <th style="width: 1px;"></th> | ||||
|                         <th style="width: 1px;"></th> | ||||
|                         <th>@Localizer["To"]</th> | ||||
|                         <th>@Localizer["Subject"]</th> | ||||
|                         <th>@Localizer["Sent"]</th> | ||||
|                     </Header> | ||||
|                     <Row> | ||||
|                         <td><ActionLink Action="View" Parameters="@($"id=" + context.NotificationId.ToString())" Security="SecurityAccessLevel.View" EditMode="false" ResourceKey="ViewNotification" /></td> | ||||
|                         <td><ActionDialog Header="Delete Notification" Message="Are You Sure You Wish To Delete This Notification?" Action="Delete" Security="SecurityAccessLevel.View" Class="btn btn-danger" OnClick="@(async () => await Delete(context))" EditMode="false" ResourceKey="DeleteNotification" /></td> | ||||
|                         </Header> | ||||
|                         <Row> | ||||
|                             <td><ActionLink Action="View" Parameters="@($"id=" + context.NotificationId.ToString())" Security="SecurityAccessLevel.View" EditMode="false" ResourceKey="ViewNotification" /></td> | ||||
|                             <td><ActionDialog Header="Delete Notification" Message="Are You Sure You Wish To Delete This Notification?" Action="Delete" Security="SecurityAccessLevel.View" Class="btn btn-danger" OnClick="@(async () => await Delete(context))" EditMode="false" ResourceKey="DeleteNotification" /></td> | ||||
|  | ||||
|                         @if (context.IsRead) | ||||
|                         { | ||||
|                             <td>@context.ToDisplayName</td> | ||||
|                             <td>@context.Subject</td> | ||||
|                             <td>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</td> | ||||
|                         }  | ||||
|                         else | ||||
|                         { | ||||
|                             <td><b>@context.ToDisplayName</b></td> | ||||
|                             <td><b>@context.Subject</b></td> | ||||
|                             <td><b>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</b></td> | ||||
|                         } | ||||
|  | ||||
|                     </Row> | ||||
|                     <Detail> | ||||
|                         <td colspan="2"></td> | ||||
|                         <td colspan="3"> | ||||
|                             @{ | ||||
|                                 string input = "___"; | ||||
|                                 if (context.Body.Contains(input)) | ||||
|                                 { | ||||
|                                     context.Body = context.Body.Split(input)[0]; | ||||
|                                     context.Body = context.Body.Replace("\n", ""); | ||||
|                                     context.Body = context.Body.Replace("\r", ""); | ||||
|                                 } | ||||
|                                 notificationSummary = context.Body.Length > 100 ? (context.Body.Substring(0, 97) + "...") : context.Body; | ||||
|                             } | ||||
|                             @if (context.IsRead) | ||||
|                             { | ||||
|                                 @notificationSummary | ||||
|                                 <td>@context.ToDisplayName</td> | ||||
|                                 <td>@context.Subject</td> | ||||
|                                 <td>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</td> | ||||
|                             } | ||||
|                             else  | ||||
|                             else | ||||
|                             { | ||||
|                                 <b>@notificationSummary</b> | ||||
|                             }  | ||||
|                         </td> | ||||
|                     </Detail> | ||||
|                 </Pager> | ||||
|             } | ||||
|             @if (notifications.Any()) | ||||
|             { | ||||
|                 <br /> | ||||
|                 <ActionDialog Header="Clear Notifications" Message="Are You Sure You Wish To Permanently Delete All Notifications ?" Action="Delete All Notifications" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteAllNotifications())" ResourceKey="DeleteAllNotifications" /> | ||||
|                                 <td><b>@context.ToDisplayName</b></td> | ||||
|                                 <td><b>@context.Subject</b></td> | ||||
|                                 <td><b>@string.Format("{0:dd-MMM-yyyy HH:mm:ss}", @context.CreatedOn)</b></td> | ||||
|                             } | ||||
|  | ||||
|                         </Row> | ||||
|                         <Detail> | ||||
|                             <td colspan="2"></td> | ||||
|                             <td colspan="3"> | ||||
|                                 @{ | ||||
|                                     string input = "___"; | ||||
|                                     if (context.Body.Contains(input)) | ||||
|                                     { | ||||
|                                         context.Body = context.Body.Split(input)[0]; | ||||
|                                         context.Body = context.Body.Replace("\n", ""); | ||||
|                                         context.Body = context.Body.Replace("\r", ""); | ||||
|                                     } | ||||
|                                     notificationSummary = context.Body.Length > 100 ? (context.Body.Substring(0, 97) + "...") : context.Body; | ||||
|                                 } | ||||
|                                 @if (context.IsRead) | ||||
|                                 { | ||||
|                                     @notificationSummary | ||||
|                                 } | ||||
|                                 else | ||||
|                                 { | ||||
|                                     <b>@notificationSummary</b> | ||||
|                                 } | ||||
|                             </td> | ||||
|                         </Detail> | ||||
|                     </Pager> | ||||
|                     <br /> | ||||
|                     <ActionDialog Header="Clear Notifications" Message="Are You Sure You Wish To Permanently Delete All Notifications ?" Action="Delete All Notifications" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteAllNotifications())" ResourceKey="DeleteAllNotifications" /> | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     <b>You have not sent any notifications.</b> | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     </TabPanel> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Cody
					Cody