[Hackathon] Hg mode initial

This commit is contained in:
Peter Cottle 2013-07-31 13:44:13 -07:00
parent 52c6579fae
commit 0f1c9c4e7a
15 changed files with 443 additions and 26 deletions

View file

@ -472,6 +472,20 @@ var NextLevelConfirm = ConfirmCancelTerminal.extend({
}
});
var BackgroundView = Backbone.View.extend({
initialize: function() {
this.$body = $('body');
Main.getEvents().on('vcsModeChange', this.updateMode, this);
},
updateMode: function(eventData) {
eventData = eventData || {};
var isGit = eventData.mode === 'git';
this.$body.toggleClass('gitMode', isGit);
this.$body.toggleClass('hgMode', !isGit);
}
});
var ViewportAlert = Backbone.View.extend({
initialize: function(options) {
this.grabBatons();
@ -845,6 +859,7 @@ var CanvasTerminalHolder = BaseView.extend({
});
exports.BaseView = BaseView;
exports.BackgroundView = BackgroundView;
exports.GeneralButton = GeneralButton;
exports.ModalView = ModalView;
exports.ModalTerminal = ModalTerminal;