repo: janusweb action: commit revision: path_from: revision_from: 6b113910761a84ce0761fd383e317632051efa21: path_to: revision_to:
commit 6b113910761a84ce0761fd383e317632051efa21 Author: James BaicoianuDate: Mon May 9 01:15:58 2016 -0700 Return promise which executes when the engine has started diff --git a/scripts/client.js b/scripts/client.js
--- a/scripts/client.js
+++ b/scripts/client.js
@@ -16,7 +16,9 @@ elation.require(['engine.engine', 'engine.assets', 'engine.things.light_ambient'
document.head.appendChild(link);
elation.html.addclass(document.body, 'dark');
var janusweb = elation.janusweb.client({append: document.body, homepage: homepage});
- return janusweb;
+ return new Promise(function(resolve, reject) {
+ elation.events.add(janusweb.engine, 'engine_start', function() { resolve(janusweb); });
+ });
});
elation.component.add('janusweb.client', function() {
this.initEngine = function() {
-----END OF PAGE-----