blob: eb3e54720bb1348b373a444da7ae6641ddd6bcbc [file] [log] [blame]
Thomas Vachuska0fa583c2015-03-30 23:07:41 -07001<!-- app partial HTML -->
2<div id="ov-app">
Simon Hunt3695a622015-03-31 11:52:23 -07003 <div>
4 <h2>Applications ({{ctrl.appData.length}} total)</h2>
5 <div class="ctrl-btns">
6 <div icon icon-size="36" icon-id="appPlus"></div>
7 <div icon icon-size="36" icon-id="appMinus"></div>
8 <div icon icon-size="36" icon-id="appPlay"></div>
9 <div icon icon-size="36" icon-id="appStop"></div>
10 </div>
11 </div>
Thomas Vachuska0fa583c2015-03-30 23:07:41 -070012 <table class="summary-list"
13 onos-fixed-header
14 onos-sortable-header
15 sort-callback="sortCallback(requestParams)">
16 <thead>
17 <tr>
18 <th colId="state" class="table-icon" sortable></th>
19 <th colId="id" sortable>App ID </th>
20 <th colId="version" sortable>Version</th>
21 <th colId="origin" sortable>Origin </th>
22 <th colId="desc">Description </th>
23 </tr>
24 </thead>
25
26 <tbody>
27 <tr ng-repeat="app in ctrl.appData"
28 ng-click="setSelected(app.id)"
29 ng-class="{selected: app.id === selectedAppId}"
30 ng-repeat-done>
31 <td class="table-icon">
32 <div icon icon-id="{{app._iconid_state}}"></div>
33 </td>
34 <td>{{app.id}}</td>
35 <td>{{app.version}}</td>
36 <td>{{app.origin}}</td>
37 <td>{{app.desc}}</td>
38 </tr>
39 </tbody>
40 </table>
41
42</div>