diff --git a/src/js/views/gitDemonstrationView.js b/src/js/views/gitDemonstrationView.js index d7198ad3..a3d694b9 100644 --- a/src/js/views/gitDemonstrationView.js +++ b/src/js/views/gitDemonstrationView.js @@ -60,6 +60,7 @@ var GitDemonstrationView = ContainedBase.extend({ this.navEvents = Object.assign({}, Backbone.Events); this.navEvents.on('positive', this.positive, this); this.navEvents.on('negative', this.negative, this); + this.navEvents.on('exit', this.exit, this); this.navEvents.on('onResetButtonClick', this.onResetButtonClick, this); this.keyboardListener = new KeyboardListener({ events: this.navEvents, @@ -79,9 +80,16 @@ var GitDemonstrationView = ContainedBase.extend({ } }, + exit: function() { + alert('exittt'); + }, + receiveMetaNav: function(navView, metaContainerView) { + console.log('receive meta nav'); + debugger; var _this = this; navView.navEvents.on('positive', this.positive, this); + navView.navEvents.on('exit', this.exit, this); this.metaContainerView = metaContainerView; }, diff --git a/src/js/views/index.js b/src/js/views/index.js index ccebfffe..9204c31d 100644 --- a/src/js/views/index.js +++ b/src/js/views/index.js @@ -314,7 +314,8 @@ var ModalTerminal = ContainedBase.extend({ className: 'modalTerminal box flex1', template: _.template($('#terminal-window-template').html()), events: { - 'click div.inside': 'onClick' + 'click div.inside': 'onClick', + 'click div.controls div.close': 'onCloseButtonClick' }, initialize: function(options) { @@ -333,6 +334,10 @@ var ModalTerminal = ContainedBase.extend({ this.$('.modal-title').text(title); }, + onCloseButtonClick: function() { + console.log('triggering stuff'); + }, + onClick: function() { this.navEvents.trigger('click'); },