diff --git a/demo/boot.js b/demo/boot.js index d932871e..369d216d 100644 --- a/demo/boot.js +++ b/demo/boot.js @@ -114,12 +114,13 @@ var setupPlugins = function(config, callback) { packagePaths: pluginPackageInfo, paths: paths }); - require(["pilot/plugin_manager"], function() { + require(["pilot/plugin_manager", "pilot/settings"], function() { var pluginsModule = require("pilot/plugin_manager"); + var settings = require("pilot/settings").settings; var catalog = pluginsModule.catalog; catalog.registerPlugins(knownPlugins); if (callback) { - callback(pluginsModule); + callback(pluginsModule, settings); } }); }; diff --git a/editor.html b/editor.html index 3c3ee2c7..70cf92f4 100644 --- a/editor.html +++ b/editor.html @@ -62,8 +62,13 @@ singleFiles: ["demo_startup"] } } - }, function(plugin_manager) { - plugin_manager.catalog.startupPlugins({}, plugin_manager.REASONS.APP_STARTUP).then(function() { + }, function(plugin_manager, settings) { + var data = { + env: { + settings: settings + } + }; + plugin_manager.catalog.startupPlugins(data, plugin_manager.REASONS.APP_STARTUP).then(function() { var demo_startup = require("demo_startup"); demo_startup.launch(); });