vis branch fix

This commit is contained in:
Peter Cottle 2013-01-09 01:33:50 -08:00
parent 13b616bd04
commit 0c7ff70b14
9 changed files with 501 additions and 21 deletions

View file

@ -148,6 +148,22 @@ var Sandbox = Backbone.View.extend({
});
},
buildLevel: function(command, deferred) {
this.hide();
this.clear();
var whenBuilderOpen = Q.defer();
var LevelBuilder = require('../level/builder').LevelBuilder;
var levelBuilder = new LevelBuilder({
deferred: whenBuilderOpen
});
whenBuilderOpen.promise.then(function() {
command.finishWith(deferred);
});
},
exitLevel: function(command, deferred) {
command.addWarning(
"You aren't in a level! You are in a sandbox, start a level with `level [id]`"
@ -174,7 +190,8 @@ var Sandbox = Backbone.View.extend({
'level': this.startLevel,
'sandbox': this.exitLevel,
'levels': this.showLevels,
'iosAlert': this.iosAlert
'iosAlert': this.iosAlert,
'build level': this.buildLevel
};
var method = commandMap[command.get('method')];