Files
dss/static/js/app/dss.bootstrapper.js
2013-08-06 17:30:10 +01:00

70 lines
2.0 KiB
JavaScript
Executable File

requirejs.config({
baseUrl: com.podnoms.settings.staticUrl + 'js',
urlArgs: com.podnoms.settings.urlArgs,
waitSeconds: 200,
paths: {
jquery: 'libs/jquery',
backbone: 'libs/backbone/backbone',
'backbone.babysitter': 'libs/backbone/backbone.babysitter',
'backbone.relational': 'libs/backbone/backbone.relational',
marionette: 'libs/backbone/backbone.marionette',
'backbone.wreqr': 'libs/backbone/backbone.wreqr',
ich: 'libs/ICanHaz',
bootstrap: 'libs/bootstrap/bootstrap',
typeahead: 'libs/bootstrap/bootstrap-typeahead',
underscore: 'libs/backbone/underscore',
bootpag: 'libs/bootstrap/bootpag',
text: 'libs/text',
templates: '/templates',
app: 'app/appv2',
utils: 'app/lib/utils',
vent: 'app/lib/eventAggregator',
views: 'app/views',
models: 'app/models',
'app.lib': 'app/lib',
moment: 'libs/moment',
toastr: 'libs/toastr',
'socket.io': [
com.podnoms.settings.SOCKET_IO_JS_URL,
'libs/socket.io'
]
},
shim: {
jquery: {
exports: '$'
},
backbone: {
exports: 'Backbone',
deps: ['jquery', 'underscore']
},
bootstrap: {
exports: 'bootstrap',
deps: ['jquery']
},
typeahead: {
deps: ['jquery', 'bootstrap']
},
bootpag: {
exports: 'bootpag',
deps: ['jquery', 'bootstrap']
},
marionette: {
exports: 'Marionette',
deps: ['jquery', 'backbone']
},
underscore: {
exports: '_'
},
utils: {
deps: ['jquery', 'bootstrap']
}
}
});
requirejs(['toastr', 'underscore', 'backbone', 'app'], function (toastr, _, Backbone, App) {
'use strict'
console.log('Dss.Bootstrapper: primed');
App.start();
});