47 lines
1.1 KiB
JavaScript
47 lines
1.1 KiB
JavaScript
//main.js
|
|
/*
|
|
/js
|
|
js/main.js << main file for require.js
|
|
--/libs/(jquery,backbone,etc.) << base libs
|
|
--/goatApp/ << base dir for goat application, js-wise
|
|
--/goatApp/model
|
|
--/goatApp/view
|
|
--/goatApp/support
|
|
--/goatApp/controller
|
|
*/
|
|
|
|
require.config({
|
|
baseUrl: "js/",
|
|
paths: {
|
|
jquery: 'libs/jquery-2.2.4.min',
|
|
jqueryui: 'libs/jquery-ui-1.10.4',
|
|
underscore: 'libs/underscore-min',
|
|
backbone: 'libs/backbone-min',
|
|
text: 'libs/text',
|
|
templates: 'goatApp/templates',
|
|
polyglot: 'libs/polyglot.min'
|
|
},
|
|
|
|
map: {
|
|
'libs/jquery-base' : {'jquery':'libs/jquery-2.2.4.min'},
|
|
'libs/jquery-vuln' : {'jquery':'libs/jquery-2.1.4.min'}
|
|
},
|
|
|
|
shim: {
|
|
"jqueryui": {
|
|
exports:"$",
|
|
deps: ['libs/jquery-2.1.4.min']
|
|
},
|
|
underscore: {
|
|
exports: "_"
|
|
},
|
|
backbone: {
|
|
deps: ['underscore', 'jquery'],
|
|
exports: 'Backbone'
|
|
}
|
|
}
|
|
});
|
|
|
|
require(['jquery','libs/jquery-base','libs/jquery-vuln','jqueryui', 'underscore','backbone','goatApp/goatApp'], function($,jqueryBase,jqueryVuln,jqueryui,_,Backbone,Goat){
|
|
Goat.initApp();
|
|
}); |