community-app/app/scripts/loader.js
2013-09-13 10:49:03 +05:30

70 lines
2.6 KiB
JavaScript

(function() {
require.config({
paths: {
'jquery': '../bower_components/jquery/jquery',
'jquery-ui': '../bower_components/jquery-ui/ui/jquery-ui',
'data-tables': '../bower_components/datatables/media/js/jquery.dataTables',
'blockUI': '../bower_components/blockui/jquery.blockUI',
'angular': '../bower_components/angular/angular',
'angular-resource': '../bower_components/angular-resource/angular-resource',
'angular-translate': '../bower_components/angular-translate/angular-translate',
'angular-translate-loader-static-files': '../bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files',
'angular-mocks': '../bower_components/angular-mocks/angular-mocks',
'angularui': '../bower_components/angular-bootstrap/ui-bootstrap',
'angularuitpls': '../bower_components/angular-bootstrap/ui-bootstrap-tpls',
'underscore': '../bower_components/underscore/underscore',
'webstorage': '../bower_components/angular-webstorage/angular-webstorage',
'require-css': '../bower_components/require-css/css',
'require-less': '../bower_components/require-less/less',
'styles': '../styles',
'test': '../../test/functional'
},
shim: {
'angular': { exports: 'angular' },
'angular-resource': { deps: ['angular'] },
'angular-translate': { deps: ['angular'] },
'angular-translate-loader-static-files': {deps: ['angular' , 'angular-translate'] },
'angularui': { deps: ['angular'] },
'angularuitpls': { deps: ['angular' ,'angularui' ] },
'angular-mocks': { deps: ['angular'] },
'webstorage': { deps: ['angular'] },
'jquery-ui': { deps: ['jquery'] },
'mifosX': {
deps: [
'angular',
'angular-resource',
'angular-translate',
'angular-translate-loader-static-files',
'angularui',
'angularuitpls',
'webstorage',
'data-tables',
'blockUI',
'jquery-ui'
],
exports: 'mifosX'
}
},
packages: [
{
name: 'css',
location: '../bower_components/require-css',
main: 'css'
},
{
name: 'less',
location: '../bower_components/require-less',
main: 'less'
}
]
});
require(['mifosXComponents', 'mifosXStyles'], function() {
require(['test/testInitializer'], function(testMode) {
if (!testMode) {
angular.bootstrap(document, ["MifosX_Application"]);
}
});
});
}());