streamline demo startup

This commit is contained in:
Fabian Jakobs 2011-01-10 13:19:14 +01:00
commit 32d7246abd
3 changed files with 7 additions and 18 deletions

View file

@ -1,11 +0,0 @@
define(function(a) {
a("pilot/fixoldbrowsers");
var b = a("pilot/plugin_manager").catalog, d = a("pilot/plugin_manager").REASONS.APP_STARTUP;
a("pilot/settings");
b.registerPlugins(["pilot/index", "cockpit/index"]).then(function() {
var c = a("pilot/environment").create();
b.startupPlugins({env:c}, d).then(function() {
a("demo/startup").launch(c)
})
})
});

View file

@ -37,9 +37,6 @@
var config = { var config = {
packagePaths: { packagePaths: {
"../lib": [
{ name:"ace", lib: "." }
],
"../support/cockpit/lib": [ "../support/cockpit/lib": [
{ name: "cockpit", main: "index", lib: "." } { name: "cockpit", main: "index", lib: "." }
], ],
@ -47,18 +44,21 @@ var config = {
{ name: "pilot", main: "index", lib: "." } { name: "pilot", main: "index", lib: "." }
] ]
}, },
paths: { demo_startup: "../demo/demo_startup" } paths: {
demo: "../demo",
ace: "../lib/ace"
}
}; };
var deps = [ "pilot/fixoldbrowsers", "pilot/plugin_manager", "pilot/settings", var deps = [ "pilot/fixoldbrowsers", "pilot/plugin_manager", "pilot/settings",
"pilot/environment", "demo_startup" ]; "pilot/environment", "demo/startup" ];
require(config, deps, function() { require(config, deps, function() {
var catalog = require("pilot/plugin_manager").catalog; var catalog = require("pilot/plugin_manager").catalog;
catalog.registerPlugins([ "pilot/index", "cockpit/index" ]).then(function() { catalog.registerPlugins([ "pilot/index", "cockpit/index" ]).then(function() {
var env = require("pilot/environment").create(); var env = require("pilot/environment").create();
catalog.startupPlugins({ env: env }).then(function() { catalog.startupPlugins({ env: env }).then(function() {
require("demo_startup").launch(env); require("demo/startup").launch(env);
}); });
}); });
}); });

View file

@ -235,4 +235,4 @@ exports.launch = function(env) {
}); });
}; };
}); });