Scroll to current item; remove some obsolete code
This commit is contained in:
@@ -4,7 +4,6 @@ import { action } from '@ember/object';
|
|||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
|
|
||||||
export default class AddExpenseItemComponent extends Component {
|
export default class AddExpenseItemComponent extends Component {
|
||||||
|
|
||||||
// @tracked newExpense = Expense.create();
|
// @tracked newExpense = Expense.create();
|
||||||
@tracked amount = '0';
|
@tracked amount = '0';
|
||||||
@tracked currency = 'EUR';
|
@tracked currency = 'EUR';
|
||||||
@@ -31,9 +30,6 @@ export default class AddExpenseItemComponent extends Component {
|
|||||||
return !this.submitButtonEnabled;
|
return !this.submitButtonEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
setDefaultValues () {
|
|
||||||
}
|
|
||||||
|
|
||||||
@action
|
@action
|
||||||
submit (e) {
|
submit (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -54,6 +50,5 @@ export default class AddExpenseItemComponent extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.args.addExpenseItem(expense);
|
this.args.addExpenseItem(expense);
|
||||||
this.resetProperties();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import { alias } from '@ember/object/computed';
|
|||||||
import { inject as service } from '@ember/service';
|
import { inject as service } from '@ember/service';
|
||||||
import { action } from '@ember/object';
|
import { action } from '@ember/object';
|
||||||
import { A } from '@ember/array';
|
import { A } from '@ember/array';
|
||||||
|
import { scheduleOnce } from '@ember/runloop';
|
||||||
import Reimbursement from 'kredits-web/models/reimbursement';
|
import Reimbursement from 'kredits-web/models/reimbursement';
|
||||||
|
|
||||||
export default class AddReimbursementComponent extends Component {
|
export default class AddReimbursementComponent extends Component {
|
||||||
@@ -25,9 +26,15 @@ export default class AddReimbursementComponent extends Component {
|
|||||||
return !this.submitButtonEnabled;
|
return !this.submitButtonEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scrollToExpenseItemForm () {
|
||||||
|
const anchor = document.getElementById('new-expense-item');
|
||||||
|
anchor.scrollIntoView();
|
||||||
|
}
|
||||||
|
|
||||||
@action
|
@action
|
||||||
showExpenseForm () {
|
showExpenseForm () {
|
||||||
this.expenseFormVisible = true;
|
this.expenseFormVisible = true;
|
||||||
|
scheduleOnce('afterRender', this, this.scrollToExpenseItemForm);
|
||||||
}
|
}
|
||||||
|
|
||||||
@action
|
@action
|
||||||
@@ -48,7 +55,6 @@ export default class AddReimbursementComponent extends Component {
|
|||||||
@action
|
@action
|
||||||
submit (e) {
|
submit (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
console.log('submit', e);
|
|
||||||
// TODO
|
// TODO
|
||||||
// amount = parseFloat(this.total)
|
// amount = parseFloat(this.total)
|
||||||
// token = "WBTC" (or token address)
|
// token = "WBTC" (or token address)
|
||||||
|
|||||||
@@ -51,7 +51,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
{{#if this.expenseFormVisible}}
|
{{#if this.expenseFormVisible}}
|
||||||
<h3>New expense item</h3>
|
<h3 id="new-expense-item">New expense item</h3>
|
||||||
<AddExpenseItem @addExpenseItem={{fn this.addExpenseItem}} />
|
<AddExpenseItem @addExpenseItem={{fn this.addExpenseItem}} />
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
Reference in New Issue
Block a user