blob: 29d91ef472ccdde53d9ea741156741c857ed9944 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<div class="row">
<div class="col-6">
<legend i18n>iSCSI Topology</legend>
<tree-root #tree
[nodes]="nodes"
[options]="treeOptions"
(updateData)="onUpdateData()">
<ng-template #treeNodeTemplate
let-node
let-index="index">
<i [class]="node.data.cdIcon"></i>
<span>{{ node.data.name }}</span>
<span class="badge"
[ngClass]="{'badge-success': ['logged_in'].includes(node.data.status), 'badge-danger': ['logged_out'].includes(node.data.status)}">
{{ node.data.status }}
</span>
</ng-template>
</tree-root>
</div>
<div class="col-6 metadata"
*ngIf="data">
<legend>{{ title }}</legend>
<cd-table #detailTable
[data]="data"
columnMode="flex"
[columns]="columns"
[limit]="0">
</cd-table>
</div>
</div>
<ng-template #highlightTpl
let-row="row"
let-value="value">
<span *ngIf="row.default === undefined || row.default === row.current">{{ value }}</span>
<strong *ngIf="row.default !== undefined && row.default !== row.current">{{ value }}</strong>
</ng-template>
|