openstack-health/app/js/main.js

43 lines
1014 B
JavaScript

'use strict';
var angular = require('angular');
// angular modules
require('angular-ui-router');
require('angular-ui-bootstrap');
require('angular-fontawesome');
require('./templates');
require('./controllers/_index');
require('./services/_index');
require('./directives/_index');
var $injector = angular.injector(['ng']);
// create and bootstrap application
angular.element(document).ready(function() {
$injector.invoke(function($window) {
var requires = [
'ui.router',
'ui.bootstrap',
'picardy.fontawesome',
'templates',
'app.controllers',
'app.services',
'app.directives'
];
// mount on window for testing
$window.app = angular.module('app', requires);
angular.module('app').constant('AppSettings', require('./constants'));
var onConfig = require('./on_config');
angular.module('app').config(onConfig);
var onRun = require('./on_run');
angular.module('app').run(onRun);
angular.bootstrap(document, ['app']);
});
});