guvnor
Version:
A node process manager that isn't spanners all the way down
30 lines (28 loc) • 673 B
JavaScript
var View = require('ampersand-view')
var templates = require('../../templates')
var InstallForm = require('../../forms/install')
var App = require('../../models/app')
module.exports = View.extend({
template: templates.includes.apps.install,
events: {
'click [data-hook=cancel-button]': 'onCancel'
},
subviews: {
form: {
container: 'form',
prepareView: function (el) {
return new InstallForm({
model: new App(),
el: el,
submitCallback: function (data) {
this.onSubmit(data)
}.bind(this)
})
}
}
},
onCancel: function () {
},
onSubmit: function (data) {
}
})