diff options
Diffstat (limited to 'module/web/static/js/default.js')
-rw-r--r-- | module/web/static/js/default.js | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js new file mode 100644 index 000000000..e200f470a --- /dev/null +++ b/module/web/static/js/default.js @@ -0,0 +1,57 @@ +// Sets the require.js configuration for your application. +// Note: Config needs to be duplicated for mobile.js +require.config({ + + // XXX: To many dots in file breaks dependencies + paths:{ + + jquery:"libs/jquery-1.8.0", + jqueryui:"libs/jqueryui", + flot:"libs/jquery.flot.min", + transit:"libs/jquery.transit-0.1.3", + omniwindow: "libs/jquery.omniwindow", + bootstrap: "libs/bootstrap-2.1.1", + + underscore:"libs/lodash-0.5.2", + backbone:"libs/backbone-0.9.2", + + // Require.js Plugins + text:"plugins/text-2.0.3", + tpl: "../../templates" + + }, + + // Sets the configuration for your third party scripts that are not AMD compatible + shim:{ + + "backbone":{ + deps:["underscore", "jquery"], + exports:"Backbone" //attaches "Backbone" to the window object + }, + "flot" : ["jquery"], + "transit" : ["jquery"], + "omniwindow" : ["jquery"], + "bootstrap" : ["jquery"] + } // end Shim Configuration + +}); + +define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'views/packageTreeView', + 'utils/animations', 'bootstrap'], + function ($, Backbone, DefaultRouter, HeaderView, TreeView) { + + + var init = function(){ + var view = new HeaderView(); + view.render(); + }; + + var initPackageTree = function() { + $(function() { + var view = new TreeView(); + view.init(); + }); + }; + + return {"init":init, "initPackageTree": initPackageTree}; +});
\ No newline at end of file |