summaryrefslogtreecommitdiff
path: root/www/js/api.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/api.js')
-rw-r--r--www/js/api.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/www/js/api.js b/www/js/api.js
index e5a6a58..b50f4c3 100644
--- a/www/js/api.js
+++ b/www/js/api.js
@@ -92,16 +92,18 @@ window.html5ks.api = {
},
iscene: function (target, is_h, is_end) {
this.scene_register(target);
- var label = html5ks.data.script[target],
+ var deferred = when.defer(),
+ label = html5ks.data.script[target],
i = 0;
(function run() {
if (label[i]) {
html5ks.api.runInst(label[i]).then(run, console.error);
i++;
} else {
- html5ks.mainMenu();
+ deferred.resolve();
}
}());
+ return deferred.promise;
},
window: function (action, transition) {