|
@@ -18,6 +18,13 @@ export default class EditIncome extends Page{
|
|
|
changePage("viewIncome");
|
|
changePage("viewIncome");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ archive(income){
|
|
|
|
|
+ income.active = !income.active;
|
|
|
|
|
+ new Elem(this.container.querySelector(".archive"))
|
|
|
|
|
+ .text(income.active ? "Archive" : "Restore");
|
|
|
|
|
+ changePage("viewIncome");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
render(income){
|
|
render(income){
|
|
|
new Elem("form")
|
|
new Elem("form")
|
|
|
.addClass("standardForm")
|
|
.addClass("standardForm")
|
|
@@ -56,6 +63,7 @@ export default class EditIncome extends Page{
|
|
|
.text(income.active ? "Archive" : "Restore")
|
|
.text(income.active ? "Archive" : "Restore")
|
|
|
.addClass("archive")
|
|
.addClass("archive")
|
|
|
.type("button")
|
|
.type("button")
|
|
|
|
|
+ .onclick(()=>{this.archive(income)})
|
|
|
)
|
|
)
|
|
|
.appendTo(this.container);
|
|
.appendTo(this.container);
|
|
|
}
|
|
}
|