public.devel/app/Application.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Application Bootstrapper
 * 
 * @langversion JavaScript
 * 
 * @author 
 * @since  
 */

var Application = {

    /**
     * Initialize the app
     * 
     */
    initialize: function() {

        // Imports
        var HomeView = require('views/HomeView');
        var LoginView = require('views/LoginView');
        var SparqlView = require('views/SparqlView');
        var PanelView = require('views/PanelView');
        var ApplicationRouter = require('routers/ApplicationRouter');

        // Initialize
        this.homeView = new HomeView();
        this.loginView = new LoginView();
        this.sparqlView = new SparqlView();
        this.panelView = new PanelView();
        this.applicationRouter = new ApplicationRouter();


        if (typeof Object.freeze === 'function') Object.freeze(this);
    }
}

module.exports = Application;