GUI -- Created NavService and implemented simple navigation (click on the bird!)
Change-Id: I2bda5a3a1b279167194a84564408760eebcb59fd
diff --git a/web/gui/src/main/webapp/app/fw/mast/mast.css b/web/gui/src/main/webapp/app/fw/mast/mast.css
index 9a68e0a..0722f6d 100644
--- a/web/gui/src/main/webapp/app/fw/mast/mast.css
+++ b/web/gui/src/main/webapp/app/fw/mast/mast.css
@@ -39,6 +39,12 @@
height: 38px;
padding-left: 8px;
padding-right: 8px;
+ cursor: pointer;
+}
+
+#mast img.logo:hover {
+ /* need something better */
+ /*background-color: #888;*/
}
#mast .title {
diff --git a/web/gui/src/main/webapp/app/fw/mast/mast.html b/web/gui/src/main/webapp/app/fw/mast/mast.html
index dc086e9..e10d6ca 100644
--- a/web/gui/src/main/webapp/app/fw/mast/mast.html
+++ b/web/gui/src/main/webapp/app/fw/mast/mast.html
@@ -1,3 +1,3 @@
<!-- Masthead partial HTML -->
-<img class="logo" src="../data/img/onos-logo.png">
-<span class="title">Open Network Operating System</span>
\ No newline at end of file
+<img class="logo" src="../data/img/onos-logo.png" ng-click="mastCtrl.toggleNav()">
+<span class="title">Open Network Operating System</span>
diff --git a/web/gui/src/main/webapp/app/fw/mast/mast.js b/web/gui/src/main/webapp/app/fw/mast/mast.js
index b8b02b4..3705d89 100644
--- a/web/gui/src/main/webapp/app/fw/mast/mast.js
+++ b/web/gui/src/main/webapp/app/fw/mast/mast.js
@@ -22,14 +22,22 @@
(function () {
'use strict';
- angular.module('onosMast', [])
- .controller('MastCtrl', ['$log', function (_$log_) {
- var $log = _$log_,
- self = this;
+ var $log;
+
+ angular.module('onosMast', ['onosNav'])
+ .controller('MastCtrl', ['$log', 'NavService', function (_$log_, ns) {
+ var self = this;
+
+ $log = _$log_;
// initialize mast controller here...
self.radio = null;
+ // delegate to NavService
+ self.toggleNav = function () {
+ ns.toggleNav();
+ };
+
$log.log('MastCtrl has been created');
}]);