fix loading

it appears that modules with a shutdown cause a load failure ???
This commit is contained in:
Joe Walker 2010-11-23 13:29:26 +00:00
commit 504acb230c
3 changed files with 40 additions and 21 deletions

View file

@ -35,17 +35,34 @@
*
* ***** END LICENSE BLOCK ***** */
define(function(require, exports, module) {
var deps = [
"pilot/fixoldbrowsers",
"pilot/types/basic",
"pilot/canon"
];
exports.startup = function(data, reason) {
require("fixoldbrowsers").startup(data, reason);
require("types/basic").startup(data, reason);
require("canon").startup(data, reason);
};
var packages = deps.slice();
packages.unshift("require", "exports", "module");
exports.shutdown(data, reason) {
require("fixoldbrowsers").shutdown(data, reason);
require("types/basic").shutdown(data, reason);
require("canon").shutdown(data, reason);
};
define(packages, function(require, exports, module) {
exports.startup = function(data, reason) {
deps.forEach(function(dep) {
console.log("test startup for " + dep);
var module = require(dep);
if (typeof module.startup === "function") {
module.startup(data, reason);
}
});
};
/*
exports.shutdown(data, reason) {
deps.forEach(function(dep) {
var module = require(dep);
if (typeof module.shutdown === "function") {
module.shutdown(data, reason);
}
});
};
*/
});