blob: e9f070b107344bd4f31b55e893e8c1d3f5c15480 [file] [log] [blame]
Max Chu3c8b65f2017-07-19 17:47:59 -07001/// <reference path="../typings/index.d.ts" />
2import * as angular from 'angular';
3
4import 'angular-ui-router';
5import 'angular-resource';
6import 'angular-cookies';
7
8import 'ngmap';
9
10import routesConfig from './routes';
11import {mngMap} from './app/components/mngMap.component';
12import {elineSide} from './app/components/eline-side.component';
13
14angular.module('metro-net-gui', [
15 'ui.router',
16 'app',
17 'ngMap'
18 ])
19 .config(routesConfig)
20 .component('mngMap', mngMap)
21 .component('elineSide', elineSide)
22 .run(function(
23 $log: ng.ILogService,
24 $state: ng.ui.IStateService,
25 XosNavigationService: any,
26 XosComponentInjector: any) {
27 $log.info('[metro-net-gui] App is running');
28
29 XosNavigationService.add({
30 label: 'Metronet GUI',
31 state: 'xos.metro-net-gui',
32 });
33
34 });