73 lines
1.7 KiB
JavaScript
73 lines
1.7 KiB
JavaScript
JustDancePhotoshopTools = {
|
|
APP: undefined,
|
|
|
|
/**
|
|
* We do all the patch work, in order to make node and CEP work.
|
|
*
|
|
* @param
|
|
* @returns
|
|
*/
|
|
preInit: function ( ) {
|
|
// Load jQuery
|
|
window.$ = window.jQuery = require('jquery');
|
|
|
|
// Load Angular and Its Deps
|
|
require("angular");
|
|
require("angular-route");
|
|
require("angular-material");
|
|
require("./error.js");
|
|
$('head').append('<link rel="stylesheet" href="./node_modules/angular-material/angular-material.min.css">');
|
|
$('body').prepend('<div ng-view></div>');
|
|
},
|
|
|
|
|
|
/**
|
|
* Initialize the application
|
|
*
|
|
* @param
|
|
* @returns
|
|
*/
|
|
init: function ( ) {
|
|
// Do the PreInitializations
|
|
this.preInit();
|
|
|
|
// require all the app specific modules
|
|
var controllers = require('./controllers');
|
|
var services = require('./services');
|
|
var core = require('./core');
|
|
var config = require("./config.js");
|
|
|
|
this.APP = angular.module('JustDancePhotoshopToolsApp', [
|
|
|
|
/*
|
|
* Angular Services
|
|
*/
|
|
'ngRoute',
|
|
'ngMaterial',
|
|
|
|
/*
|
|
* Load the Core Dependencies
|
|
*/
|
|
core,
|
|
|
|
/*
|
|
* Load the Services
|
|
*/
|
|
services,
|
|
|
|
/*
|
|
* Load the Controllers
|
|
*/
|
|
controllers
|
|
|
|
])
|
|
.config(config);
|
|
|
|
// This is where the angular module is bootstrapped and started
|
|
angular.bootstrap(document.body, ['JustDancePhotoshopToolsApp'])
|
|
}
|
|
}
|
|
|
|
|
|
|
|
module.exports = JustDancePhotoshopTools;
|