forked from ~ulysseskao/xdashangular

Dennis Kao
2016-04-25 ce0f5117e5830ade396e88594accf66c20200c81
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//= wrapped
//= require_self
//= require /angular/angular-ui-router
//= require /angular/loading-bar
//= require /ocLazyLoad/ocLazyLoad
//= require_tree services
//= require_tree controllers
//= require_tree directives
// require_tree templates
//= require /angular/ui-bootstrap-tpls
 
// require ${grails.util.Environment.currentEnvironment == grails.util.Environment.DEVELOPMENT ? 'ember.debug.js' : 'ember.prod.js'}
 
angular.module('xdashangular.index', [
      'oc.lazyLoad',
      'ui.router',
      'ui.bootstrap',
      'ui.bootstrap.dropdown',
      'ui.bootstrap.collapse',
      'angular-loading-bar',
    ])
    .config(['$stateProvider', '$urlRouterProvider', '$ocLazyLoadProvider', function ($stateProvider, $urlRouterProvider, $ocLazyLoadProvider) {
 
      /*
      $ocLazyLoadProvider.config({
        debug: true,
        events: true,
      });
      */
 
      $urlRouterProvider.otherwise('/dashboard/home');
 
      $stateProvider
          .state('dashboard', {
            url: '/dashboard',
            templateUrl: '',
            // assets/xdashangular/dashboard/main.html
          })
          .state('dashboard.home', {
            url:'/home',
            controller: 'MainController',
            templateUrl:'',
            /*
            resolve: {
              loadMyFiles:function($ocLazyLoad) {
                return $ocLazyLoad.load({
                  name:'sbAdminApp',
                  files:[
                    'assets/xsbadmin/controllers/main.js',
                    'assets/xsbadmin/directives/timeline/timeline.js',
                    'assets/xsbadmin/directives/notifications/notifications.js',
                    'assets/xsbadmin/directives/chat/chat.js',
                    'assets/xsbadmin/directives/dashboard/stats/stats.js'
                  ]
                })
              }
            }
            */
          })
          .state('dashboard.blank',{
            templateUrl:'assets/views/pages/blank.html',
            url:'/blank'
          })
 
    }
    ])