account_register.js: Add ability to add splits

This commit is contained in:
Aaron Lindsay 2015-08-26 21:02:06 -04:00
parent 099f42e4fe
commit 6708edb00c
1 changed files with 13 additions and 0 deletions

View File

@ -181,6 +181,13 @@ const AddEditTransactionModal = React.createClass({
});
}
},
handleAddSplit: function() {
this.setState({
transaction: React.addons.update(this.state.transaction, {
Splits: {$push: [new Split()]}
})
});
},
handleDeleteSplit: function(split) {
this.setState({
transaction: React.addons.update(this.state.transaction, {
@ -354,6 +361,12 @@ const AddEditTransactionModal = React.createClass({
<span className="split-header col-xs-2">Amount</span>
</Row>
{splits}
<Row>
<span className="col-xs-11"></span>
<Col xs={1}><Button onClick={this.handleAddSplit}
bsStyle="success">
<Glyphicon glyph='plus-sign' /></Button></Col>
</Row>
</Grid>
</form>
</Modal.Body>