},\r
\r
// Entry point to start the kiwi application\r
- start: function (opts) {\r
+ start: function (opts, callback) {\r
var continueStart, locale;\r
opts = opts || {};\r
\r
\r
// Start the client up\r
_kiwi.app.start();\r
+\r
+ callback && callback();\r
};\r
\r
locale = _kiwi.global.settings.get('locale');\r
};\r
\r
// Start the app\r
- kiwi.start(opts);\r
-\r
- // Load any plugins\r
- if (opts.client_plugins && opts.client_plugins.length > 0) {\r
- _.each(opts.client_plugins, function (plugin_url) {\r
- kiwi.plugins.load(plugin_url);\r
- });\r
- }\r
+ kiwi.start(opts, function() {\r
+ // Load any plugins\r
+ if (opts.client_plugins && opts.client_plugins.length > 0) {\r
+ _.each(opts.client_plugins, function (plugin_url) {\r
+ kiwi.plugins.load(plugin_url);\r
+ });\r
+ }\r
+ });\r
}\r
\r
\r