Yogu/site-manager

View on GitHub
public/js/main.js

Summary

Maintainability
A
0 mins
Test Coverage
requirejs.config({
    paths: {
        angular: '../bower_components/angular/angular',
        angularRoute: '../bower_components/angular-route/angular-route',
        angularMocks: '../bower_components/angular-mocks/angular-mocks',
        angularFilters: '../bower_components/angular-filters/dist/angular-filters',
        angularSanitize: '../bower_components/angular-sanitize/angular-sanitize',
        jquery: '../bower_components/jquery/dist/jquery',
        bootstrap: '../bower_components/bootstrap/dist/js/bootstrap',
        es6promise: '../bower_components/es6-promise/promise',
        socketio: '/socket.io/socket.io',
        ansi2html: '../bower_components/ansi2html/lib/index'
    },
    shim: {
        bootstrap: ['jquery'],
        angular: { exports: 'angular' },
        angularRoute: ['angular'],
        angularFilters: ['angular'],
        angularSanitize: ['angular'],
        main: {
            // compatibility
            deps: ['es6promise']
        },
        ansi2html: { exports: 'ansi2html' },
    },
    priority: [
        'angular'
    ]
});

//http://code.angularjs.org/1.2.1/docs/guide/bootstrap#overview_deferred-bootstrap
window.name = "NG_DEFER_BOOTSTRAP!";

require( [
    'angular',
    'app',
    'routes'
    ], function(angular, app, routes) {
        'use strict';
        var $html = angular.element(document.getElementsByTagName('html')[0]);
        
        angular.element().ready(function() {
        if (angular.resumeBootstrap)
            angular.resumeBootstrap([app['name']]);
    });
});