OSDN Git Service

[TMP] before developing custom filter
[eos/zephyr.git] / front-end / app / scripts / App.ts
1 namespace app {
2     'use strict';
3
4     var appName = 'zephyr';
5     export var zephyr = angular.module(appName, ['ui.router', 'ngResource', 'ui.bootstrap']);
6
7
8     zephyr.config(($stateProvider, $urlRouterProvider, $locationProvider) => {
9
10         $urlRouterProvider.otherwise('/execution');
11
12         $locationProvider.html5Mode({
13             enabled: true,
14             requireBase: false
15         });
16
17         $stateProvider
18             .state('execution', {
19                 url: '/execution',
20                 templateUrl: 'templates/execution.html',
21                 controller: 'executionController',
22                 controllerAs: 'c'
23             })
24         .state('workspace', {
25             url: '/workspace',
26             templateUrl: 'templates/workspace.html',
27             controller: 'workspaceController',
28             controllerAs: 'c'
29         })
30         .state('history', {
31             url: '/history',
32             templateUrl: 'templates/history.html',
33             controller: 'historyController',
34             controllerAs: 'c'
35         })
36     });
37
38     zephyr.service('APIEndPoint', services.APIEndPoint);
39     zephyr.controller('selectCommandController', controllers.SelectCommand);
40     zephyr.service('MyModal', services.MyModal);
41
42     zephyr.controller('executionController', controllers.Execution);
43     zephyr.controller('workspaceController', controllers.Workspace);
44     zephyr.controller('historyController', controllers.History);
45
46     zephyr.controller('commandController', directives.CommandController);
47     zephyr.controller('optionController', directives.OptionController);
48     zephyr.controller('directoryController', directives.DirectoryController);
49
50     zephyr.directive('headerMenu', directives.HeaderMenu.Factory());
51     zephyr.directive('command', directives.Command.Factory());
52     zephyr.directive('option', directives.Option.Factory());
53     zephyr.directive('directory', directives.Directory.Factory());
54
55 }