blob: e20a94d761262cf8ef2ee0547266b94a3052bc93 [file] [log] [blame]
Thomas Vachuskaa2ae4222015-04-29 18:42:09 -07001<!-- partial HTML -->
Simon Hunt84f4c2a2015-09-23 17:52:45 -07002<div id="ov-sample-table">
Simon Hunte11ce5a2015-07-21 12:11:04 -07003 <div class="tabular-header">
4 <h2>Items ({{tableData.length}} total)</h2>
5 <div class="ctrl-btns">
6 <div class="refresh" ng-class="{active: autoRefresh}"
7 icon icon-id="refresh" icon-size="36"
8 tooltip tt-msg="autoRefreshTip"
9 ng-click="toggleRefresh()"></div>
10 </div>
11 </div>
Thomas Vachuskaa2ae4222015-04-29 18:42:09 -070012
Simon Hunte11ce5a2015-07-21 12:11:04 -070013 <div class="summary-list" onos-table-resize>
14
15 <div class="table-header" onos-sortable-header>
16 <table>
17 <tr>
Bri Prebilic Cole68844ba2015-07-22 15:41:37 -070018 <td colId="id" sortable>Item ID </td>
19 <td colId="label" sortable>Label </td>
20 <td colId="code" sortable>Code </td>
Simon Hunte11ce5a2015-07-21 12:11:04 -070021 </tr>
22 </table>
23 </div>
24
25 <div class="table-body">
26 <table>
27 <tr ng-if="!tableData.length" class="no-data">
28 <td colspan="3">
29 No Items found
30 </td>
31 </tr>
32
33 <tr ng-repeat="item in tableData track by $index"
34 ng-click="selectCallback($event, item)"
35 ng-class="{selected: item.id === selId}">
36 <td>{{item.id}}</td>
37 <td>{{item.label}}</td>
38 <td>{{item.code}}</td>
39 </tr>
40 </table>
41 </div>
42
43 </div>
44
Simon Hunt84f4c2a2015-09-23 17:52:45 -070045 <ov-sample-table-item-details-panel></ov-sample-table-item-details-panel>
Simon Hunte11ce5a2015-07-21 12:11:04 -070046</div>