GUI -- Added mechanism to test device view.
Themed device view.
Change-Id: I471ec56b94c927d834f8067d06efce33ddfa4596
diff --git a/web/gui/src/main/webapp/app/view/device/device.css b/web/gui/src/main/webapp/app/view/device/device.css
index 6b6e2e9..eb5ede0 100644
--- a/web/gui/src/main/webapp/app/view/device/device.css
+++ b/web/gui/src/main/webapp/app/view/device/device.css
@@ -20,7 +20,6 @@
@author Simon Hunt
*/
-#ov-device table {
- border: 1px;
- /*color: darkorange;*/
+#ov-device {
+ /* placeholder */
}
\ No newline at end of file
diff --git a/web/gui/src/main/webapp/app/view/device/device.html b/web/gui/src/main/webapp/app/view/device/device.html
index 04fc00a..451dd03 100644
--- a/web/gui/src/main/webapp/app/view/device/device.html
+++ b/web/gui/src/main/webapp/app/view/device/device.html
@@ -2,7 +2,13 @@
<div id="ov-device">
<h2>Device View</h2>
- <table>
+ <table class="summary-list">
+ <tr>
+ <th>ID</th>
+ <th>Manufacturer</th>
+ <th>Hardware Version</th>
+ <th>Software Version</th>
+ </tr>
<tr ng-repeat="dev in ctrl.deviceData">
<!-- add more property fields for table from device data -->
<td>{{dev.id}}</td>
diff --git a/web/gui/src/main/webapp/app/view/device/device.js b/web/gui/src/main/webapp/app/view/device/device.js
index b475280..6fef470 100644
--- a/web/gui/src/main/webapp/app/view/device/device.js
+++ b/web/gui/src/main/webapp/app/view/device/device.js
@@ -24,26 +24,19 @@
(function () {
'use strict';
- var urlSuffix = '/onos/v1/devices';
-
angular.module('ovDevice', [])
- .controller('OvDeviceCtrl', ['$log', '$location',
- function ($log, $http, $loc) {
+ .controller('OvDeviceCtrl', ['$log', '$location', 'RestService',
+ function ($log, $location, rs) {
var self = this;
self.deviceData = [];
- //var url = buildUrl($loc) + urlSuffix;
- //$log.log(url);
- //$http.get(url).then(
- // //success
- // function (response) {
- // self.deviceData = response.data.devices;
- // },
- // //failure
- // function (response) {
- // $log.warn('Failed to get device data ', response.status);
- // }
- //);
+ // TODO: remove test code
+ var testCase = $location.search().test;
+ var url = testCase ? 'test/' + testCase : 'device';
+
+ rs.get(url, function (data) {
+ self.deviceData = data.devices;
+ });
$log.log('OvDeviceCtrl has been created');
}]);