Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / dlux / dlux-web / src / common / navigation / navigation.controller.js
1 define(['angular'], function (angular) {
2   'use strict';
3
4   var NavCtrl = function ($scope, NavHelper) {
5     $scope.navList = NavHelper.getMenu();
6   };
7   NavCtrl.$inject = ['$scope', 'NavHelper'];
8
9   var NavItemCtrl = function ($scope) {
10     $scope.display = 'none';
11     $scope.isOpen = false;
12
13     $scope.isValid = function (value) {
14       if (angular.isUndefined(value) || value === null) {
15         return false;
16       } else {
17         return true;
18       }
19     };
20
21     $scope.updateTemplate = function (e) {
22       e.stopPropagation();
23       e.preventDefault();
24
25       $scope.isOpen = !$scope.isOpen;
26       if ($scope.display === 'none') {
27         $scope.display = 'block';
28       } else {
29         $scope.display = 'none';
30       }
31     };
32   };
33   NavItemCtrl.$inject = ['$scope', 'NavHelper'];
34
35   return {
36     NavCtrl: NavCtrl,
37     NavItemCtrl: NavItemCtrl
38   };
39
40 });