diff --git a/app.js b/app.js index cdf61bc..88f666b 100644 --- a/app.js +++ b/app.js @@ -18,3 +18,7 @@ require.config({ "helper": [] } }) + +require(["main", "helper"], function (main) { + main() +}) diff --git a/build.js b/build.js index 7666ee6..021929a 100644 --- a/build.js +++ b/build.js @@ -2,7 +2,7 @@ baseUrl: "lib", name: "../bower_components/almond/almond", mainConfigFile: "app.js", - include: "main", + include: "../app", wrap: true, optimize: "uglify", out: "app-combined.js" diff --git a/lib/main.js b/lib/main.js index 652c8b6..b66bccd 100644 --- a/lib/main.js +++ b/lib/main.js @@ -1,8 +1,6 @@ -require(["config", "moment", "chroma-js", "router", "map", "sidebar", "tabs", "container", "meshstats", "linklist", "nodelist", "simplenodelist", "infobox/main", "helper"], -function (Config, moment, chroma, Router, Map, Sidebar, Tabs, Container, Meshstats, Linklist, Nodelist, SimpleNodelist, Infobox) { - main(Config) - - function main(config) { +define(["config", "moment", "chroma-js", "router", "map", "sidebar", "tabs", "container", "meshstats", "linklist", "nodelist", "simplenodelist", "infobox/main"], +function (config, moment, chroma, Router, Map, Sidebar, Tabs, Container, Meshstats, Linklist, Nodelist, SimpleNodelist, Infobox) { + return function () { var linklist, lostnodeslist, map, meshstats, newnodeslist, nodelist, router function createGUI() {