1<div id="logs_container" mn-spinner="!logsListCtl.logs" min-height="100px">
2<table class="lined_tab">
3  <colgroup>
4    <col style="width: 55%;">
5    <col style="width: 15%;">
6    <col style="width: 15%;">
7    <col style="width: 15%;">
8  </colgroup>
9  <thead>
10    <tr>
11      <th>Event</th>
12      <th>Module Code</th>
13      <th>Server Node</th>
14      <th>Time</th>
15    </tr>
16  </thead>
17  <tbody>
18    <tr ng-repeat="row in logsListCtl.logs | orderBy:'serverTime':true track by $index">
19      <td>
20        <span
21          ng-if="!logsListCtl.isOpened($index) && logsListCtl.isOverLimit(row)"
22          style="white-space: pre-wrap;">{{row.text | mnLimitTo: logsListCtl.textLimit}}</span>
23        <span
24          ng-if="logsListCtl.isOpened($index) || !logsListCtl.isOverLimit(row)"
25          style="white-space: pre-wrap;">{{row.text}}</span>
26        <span ng-show="logsListCtl.isOverLimit(row)">
27          <a
28            ng-show="!logsListCtl.isOpened($index)"
29            ng-click="logsListCtl.toggle($index)">... show</a>
30          <a
31            ng-show="logsListCtl.isOpened($index)"
32            ng-click="logsListCtl.toggle($index)">hide</a>
33        </span>
34      </td>
35      <td>{{row.module}} {{row.code | moduleCode }}</td>
36      <td>{{row.node}}</td>
37      <td class="text_11 nobr">
38        <strong>{{row.serverTime | date:'mediumTime':'UTC'}}</strong>
39        {{row.serverTime | date:'EEE MMM d, yyyy'}}
40      </td>
41    </tr>
42  </tbody>
43</table>
44</div>