Remove useless register implementation part 1 (DLUX Core)
[dlux.git] / modules / common-navigation-resources / src / main / resources / navigation / navigation.controller.js
1 define(['common/navigation/navigation.module', 'app/core/core.services', 'common/navigation/navigation.services'], function(nav, services) {
2   nav.controller('NavCtrl', function($scope, NavHelper) {
3     $scope.navList = NavHelper.getMenu();
4   });
5
6   nav.controller('navItemCtrl', function($scope, NavHelper) {
7     $scope.display = 'none';
8     $scope.isOpen = false;
9
10     $scope.isValid = function (value) {
11       if (angular.isUndefined(value) || value === null) {
12         return false;
13       }
14       else {
15         return true;
16       }
17     };
18
19     $scope.updateTemplate = function (e, item) {
20       e.stopPropagation();
21       e.preventDefault();
22
23       $scope.isOpen = !$scope.isOpen;
24       if ($scope.display == 'none') {
25         $scope.display = 'block';
26       }
27       else {
28         $scope.display = 'none';
29       }
30     };
31   });
32
33 });