blob: 6972f4034ec54c71eadc410a47b0cda37f7c1fe3 [file] [log] [blame]
Thomas Vachuskaee79ad32019-03-05 17:26:55 -08001<!-- Port partial HTML -->
2<div id="ov-onlp">
3 <div class="tabular-header">
4 <h2>ONLP Data for {{devId || "(No device selected)"}}</h2>
5
6 <div class="ctrl-btns">
7 <div class="refresh" ng-class="{active: autoRefresh}"
8 icon icon-size="42" icon-id="refresh"
9 tooltip tt-msg="autoRefreshTip"
10 ng-click="toggleRefresh()"></div>
11
12 <div class="separator"></div>
13
14 <div class="refresh" ng-class="{active: isNZ()}"
15 icon icon-size="42" icon-id="nonzero"
16 tooltip tt-msg="toggleNZTip"
17 ng-click="toggleNZ()"></div>
18
19 <div class="refresh" ng-class="{active: isDelta()}"
20 icon icon-size="42" icon-id="delta"
21 tooltip tt-msg="toggleDeltaTip"
22 ng-click="toggleDelta()"></div>
23
24 <div class="separator"></div>
25
26 <div class="active"
27 icon icon-id="deviceTable" icon-size="42"
28 tooltip tt-msg="deviceTip"
29 ng-click="nav('device')"></div>
30
31 <div class="active"
32 icon icon-id="flowTable" icon-size="42"
33 tooltip tt-msg="flowTip"
34 ng-click="nav('flow')"></div>
35
36 <div class="current-view"
37 icon icon-id="portTable" icon-size="42"></div>
38
39 <div class="active"
40 icon icon-id="groupTable" icon-size="42"
41 tooltip tt-msg="groupTip"
42 ng-click="nav('group')"></div>
43
44 <div class="active"
45 icon icon-id="meterTable" icon-size="42"
46 tooltip tt-msg="meterTip"
47 ng-click="nav('meter')"></div>
48
49 <div class="active"
50 icon icon-id="pipeconfTable" icon-size="42"
51 tooltip tt-msg="pipeconfTip"
52 ng-click="nav('pipeconf')"></div>
53 </div>
54 </div>
55
56
57 <div class="summary-list" onos-table-resize>
58 <div class="table-header" onos-sortable-header>
59 <table>
60 <tr>
61 <td colId="id" col-width="60px" sortable>SFP ID </td>
62 <td class="left" colId="id" col-width="30px" sortable> </td>
63 <td class="left" colId="vendor" sortable>Vendor </td>
64 <td class="left" colId="model_number" sortable>Model # </td>
65 <td class="left" colId="serial_number" sortable>Serial # </td>
66 <td class="left" colId="form_factor" sortable>Form Factor </td>
67 </tr>
68 </table>
69 </div>
70
71 <div class="table-body">
72 <table id-prop="id">
73 <tr ng-if="!tableData.length" class="no-data">
74 <td colspan="6">{{annots.no_rows_msg}}</td>
75 </tr>
76
77 <tr ng-repeat="onlp in tableData"
78 ng-class="{selected: onlp.id === selId}"
79 ng-repeat-complete row-id="{{onlp.id}}">
80 <td>{{onlp.id}}</td>
81 <td class="left">{{onlp.presence}}</td>
82 <td class="left">{{onlp.vendor}}</td>
83 <td class="left">{{onlp.model_number}}</td>
84 <td class="left">{{onlp.serial_number}}</td>
85 <td class="left">{{onlp.form_factor}}</td>
86 </tr>
87 </table>
88 </div>
89 </div>
90
91</div>