Create Catalogue page
[releng.git] / utils / test / reporting / pages / app / scripts / config.router.js
1 'use strict'
2 /**
3  * @ngdoc function
4  * @name opnfvdashBoardAngularApp.config:config.router.js
5  * @description config of the ui router and lazy load setting
6  * config of the opnfvdashBoardAngularApp
7  */
8 angular.module('opnfvApp')
9     .run([
10         '$rootScope', '$state', '$stateParams',
11         function($rootScope, $state, $stateParams) {
12
13             $rootScope.$state = $state;
14             $rootScope.$stateParams = $stateParams;
15
16         }
17     ]).config(['$stateProvider', '$urlRouterProvider',
18         function($stateProvider, $urlRouterProvider) {
19
20             $urlRouterProvider.otherwise('/landingpage/table');
21
22             $stateProvider
23                 .state('landingpage', {
24                     url: "/landingpage",
25                     controller: 'MainController',
26                     templateUrl: "views/main.html",
27                     data: { pageTitle: '首页', specialClass: 'landing-page' },
28                     resolve: {
29                         controller: ['$ocLazyLoad', function($ocLazyLoad) {
30                             return $ocLazyLoad.load([
31
32                             ])
33                         }]
34                     }
35                 })
36                 .state('landingpage.table', {
37                     url: "/table",
38                     controller: 'TableController',
39                     templateUrl: "views/commons/table.html",
40                     resolve: {
41                         controller: ['$ocLazyLoad', function($ocLazyLoad) {
42                             return $ocLazyLoad.load([
43                                 // 'scripts/controllers/table.controller.js'
44
45
46                             ])
47                         }]
48                     }
49                 })
50                 .state('select', {
51                     url: '/select',
52                     templateUrl: "views/testcase.html",
53                     data: { specialClass: 'top-navigation' },
54
55                 })
56                 .state('select.selectTestCase', {
57                     url: "/selectCase",
58                     controller: 'CaseController',
59                     templateUrl: "views/commons/selectTestcase.html",
60
61                 })
62                 .state('select.testlist', {
63                     url: "/caselist",
64                     templateUrl: "views/commons/testCaseList.html"
65                 })
66                 .state('select.admin', {
67                     url: "/admin",
68                     controller: 'AdminController',
69                     templateUrl: "views/commons/admin.html"
70                 })
71                 .state('select.testVisual', {
72                     url: "/visual",
73                     controller: "testVisualController",
74                     templateUrl: "views/commons/testCaseVisual.html"
75                 })
76                 // .state('admin', {
77                 //     url: '/admin',
78                 //     data: { specialClass: ' fixed-sidebar  pace-done' },
79                 //     templateUrl: "views/commons/admin.html"
80                 // })
81
82         }
83     ])
84     .run();