From ac58037d5dbc9d2ad8dc05cf609f90176aebb2b0 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 19 Aug 2012 11:36:29 +0200 Subject: boilerplate for js code --- module/web/static/js/default.js | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 module/web/static/js/default.js (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js new file mode 100644 index 000000000..a9e377328 --- /dev/null +++ b/module/web/static/js/default.js @@ -0,0 +1,43 @@ +// 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/jquery-ui-1.8.22.min", + flot:"libs/jquery.flot.min", + omniwindow: "libs/jquery.omniwindow", + + underscore:"libs/lodash-0.4.2", + backbone:"libs/backbone-0.9.2", + + // Require.js Plugins + text:"plugins/text-2.0.0" + + }, + + // 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 + }, + "jqueryui": ["jquery"], + "flot" : ["jquery"], + "omniwindow" : ["jquery"] + } // end Shim Configuration + +}); + +define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'jqueryui'], function ($, Backbone, DefaultRouter, HeaderView) { + + var init = function(){ + var view = new HeaderView(); + view.render(); + }; + + return {"init":init}; +}); \ No newline at end of file -- cgit v1.2.3 From ca3c01063b2c1f3e8f5ed0ff6b63a1226ab084f0 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 21 Aug 2012 19:56:48 +0200 Subject: added jqueryui amd version --- module/web/static/js/default.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js index a9e377328..05f8ad1c7 100644 --- a/module/web/static/js/default.js +++ b/module/web/static/js/default.js @@ -6,7 +6,7 @@ require.config({ paths:{ jquery:"libs/jquery-1.8.0", - jqueryui:"libs/jquery-ui-1.8.22.min", + jqueryui:"libs/jqueryui", flot:"libs/jquery.flot.min", omniwindow: "libs/jquery.omniwindow", @@ -25,14 +25,13 @@ require.config({ deps:["underscore", "jquery"], exports:"Backbone" //attaches "Backbone" to the window object }, - "jqueryui": ["jquery"], "flot" : ["jquery"], "omniwindow" : ["jquery"] } // end Shim Configuration }); -define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'jqueryui'], function ($, Backbone, DefaultRouter, HeaderView) { +define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView'], function ($, Backbone, DefaultRouter, HeaderView) { var init = function(){ var view = new HeaderView(); -- cgit v1.2.3 From 459f4291cb7ae4174d7c7dfa6a06bf89e3538338 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 26 Aug 2012 17:46:04 +0200 Subject: dependency updates --- module/web/static/js/default.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js index 05f8ad1c7..3ec133a87 100644 --- a/module/web/static/js/default.js +++ b/module/web/static/js/default.js @@ -10,11 +10,11 @@ require.config({ flot:"libs/jquery.flot.min", omniwindow: "libs/jquery.omniwindow", - underscore:"libs/lodash-0.4.2", + underscore:"libs/lodash-0.5.2", backbone:"libs/backbone-0.9.2", // Require.js Plugins - text:"plugins/text-2.0.0" + text:"plugins/text-2.0.3" }, -- cgit v1.2.3 From cbd4f4b5375f89362733e10a9b98e5a74c2a5734 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Fri, 31 Aug 2012 23:25:26 +0200 Subject: first js models/views --- module/web/static/js/default.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js index 3ec133a87..bed397712 100644 --- a/module/web/static/js/default.js +++ b/module/web/static/js/default.js @@ -31,12 +31,21 @@ require.config({ }); -define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView'], function ($, Backbone, DefaultRouter, HeaderView) { +define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'views/packageTreeView'], + function ($, Backbone, DefaultRouter, HeaderView, TreeView) { + var init = function(){ var view = new HeaderView(); view.render(); }; - return {"init":init}; + var initPackageTree = function() { + $(function() { + var view = new TreeView(); + view.init(); + }); + }; + + return {"init":init, "initPackageTree": initPackageTree}; }); \ No newline at end of file -- cgit v1.2.3 From 288b6190121618090107b3c0bb4f9e3539608d3b Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 2 Sep 2012 19:22:48 +0200 Subject: modal dialog --- module/web/static/js/default.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js index bed397712..d4330da81 100644 --- a/module/web/static/js/default.js +++ b/module/web/static/js/default.js @@ -8,6 +8,7 @@ require.config({ 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", underscore:"libs/lodash-0.5.2", @@ -26,12 +27,13 @@ require.config({ exports:"Backbone" //attaches "Backbone" to the window object }, "flot" : ["jquery"], + "transit" : ["jquery"], "omniwindow" : ["jquery"] } // end Shim Configuration }); -define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'views/packageTreeView'], +define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'views/packageTreeView', 'utils/animations'], function ($, Backbone, DefaultRouter, HeaderView, TreeView) { -- cgit v1.2.3 From 6a8303b004e1976739371431aa7358c672ad7313 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 16 Sep 2012 21:45:10 +0200 Subject: added bootstrap --- module/web/static/js/default.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js index d4330da81..c5f1e6054 100644 --- a/module/web/static/js/default.js +++ b/module/web/static/js/default.js @@ -10,12 +10,14 @@ require.config({ 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" + text:"plugins/text-2.0.3", + tpl: "../../templates" }, @@ -33,7 +35,8 @@ require.config({ }); -define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'views/packageTreeView', 'utils/animations'], +define('default', ['jquery', 'backbone', 'routers/defaultRouter', 'views/headerView', 'views/packageTreeView', + 'utils/animations', 'bootstrap'], function ($, Backbone, DefaultRouter, HeaderView, TreeView) { -- cgit v1.2.3 From 68f1510f5a6ab632db19fc63f29c0475de9feb9d Mon Sep 17 00:00:00 2001 From: RaNaN Date: Mon, 17 Sep 2012 15:46:42 +0200 Subject: nav + search bar for dashboard --- module/web/static/js/default.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'module/web/static/js/default.js') diff --git a/module/web/static/js/default.js b/module/web/static/js/default.js index c5f1e6054..e200f470a 100644 --- a/module/web/static/js/default.js +++ b/module/web/static/js/default.js @@ -30,7 +30,8 @@ require.config({ }, "flot" : ["jquery"], "transit" : ["jquery"], - "omniwindow" : ["jquery"] + "omniwindow" : ["jquery"], + "bootstrap" : ["jquery"] } // end Shim Configuration }); -- cgit v1.2.3