mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-29 09:20:03 +02:00
die for levels
This commit is contained in:
parent
5d981a1268
commit
953bd49ee2
11 changed files with 270 additions and 14 deletions
|
@ -13,7 +13,7 @@ var BaseView = Backbone.View.extend({
|
|||
},
|
||||
|
||||
tearDown: function() {
|
||||
this.$el.html('');
|
||||
this.$el.remove();
|
||||
if (this.container) {
|
||||
this.container.tearDown();
|
||||
}
|
||||
|
@ -179,7 +179,6 @@ var ModalView = Backbone.View.extend({
|
|||
// reason if this is done immediately, chrome might combine
|
||||
// the two changes and lose the ability to animate and it looks bad.
|
||||
process.nextTick(_.bind(function() {
|
||||
console.log('STEALING KEYBOARD in modal');
|
||||
this.toggleShow(true);
|
||||
}, this));
|
||||
},
|
||||
|
@ -343,6 +342,7 @@ var ZoomAlertWindow = Backbone.View.extend({
|
|||
|
||||
var LevelToolbar = BaseView.extend({
|
||||
tagName: 'div',
|
||||
className: 'levelToolbarHolder',
|
||||
template: _.template($('#level-toolbar-template').html()),
|
||||
|
||||
initialize: function(options) {
|
||||
|
@ -361,6 +361,8 @@ var LevelToolbar = BaseView.extend({
|
|||
}
|
||||
},
|
||||
|
||||
getAnimationTime: function() { return 700; },
|
||||
|
||||
render: function() {
|
||||
var HTML = this.template(this.JSON);
|
||||
|
||||
|
@ -368,6 +370,13 @@ var LevelToolbar = BaseView.extend({
|
|||
this.beforeDestination.after(this.el);
|
||||
},
|
||||
|
||||
die: function() {
|
||||
this.hide();
|
||||
setTimeout(_.bind(function() {
|
||||
this.tearDown();
|
||||
}, this), this.getAnimationTime());
|
||||
},
|
||||
|
||||
hide: function() {
|
||||
this.$('div.toolbar').toggleClass('hidden', true);
|
||||
},
|
||||
|
@ -402,6 +411,13 @@ var CanvasTerminalHolder = BaseView.extend({
|
|||
this.slideOut();
|
||||
},
|
||||
|
||||
die: function() {
|
||||
this.slideOut();
|
||||
setTimeout(_.bind(function() {
|
||||
this.tearDown();
|
||||
}, this));
|
||||
},
|
||||
|
||||
slideOut: function() {
|
||||
this.slideToggle(true);
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue