NVP-1109 and more fixes
[unimgr.git] / dlux / cpeui / cpeui-module / src / main / resources / cpeui / cpeui.controller.js
1 var controllers = ['app/cpeui/cpeui.controller', 
2                    'app/cpeui/admin.controller',
3                    'app/cpeui/tenant.controller', 
4                    'app/cpeui/tenantsTable.controller' ];
5 var services = ['app/cpeui/services/cpeui.services',
6                 'app/cpeui/services/utils',
7                 'app/cpeui/services/cpeui.dialogs', ];
8 var directives = [];
9 var modules = [ 'app/cpeui/cpeui.module' ];
10
11 define([].concat(modules).concat(services).concat(directives).concat(controllers), function(cpeui) {
12
13   cpeui.controller('CpeuiCtrl', function($scope, $rootScope, $state, $mdDialog,$mdMedia) {
14
15     $rootScope.section_logo = 'src/app/cpeui/static/logo_hpe.gif';
16
17     var mainTabIndexs = {
18       "tenants" : 1,
19       "cpes" : 2,
20       "unis" : 3,
21       "networks" : 4,
22       "profiles" : 5
23     }
24
25     $scope.tab = {
26       tenantData : 1,
27       admin : 1
28     };
29     var selectedTab = mainTabIndexs[$state.params.tabName];
30     if (selectedTab != undefined) {
31       $scope.tab.admin = selectedTab;
32     }
33
34     // / Methods
35
36     $scope.setTab = function(key, newTab) {
37       $scope.tab[key] = newTab;
38     };
39
40     $scope.isTabSet = function(key, tabNum) {
41       return $scope.tab[key] == tabNum;
42     };
43
44   });
45
46 });