mirror of
https://github.com/gwenhael-le-moine/credger.git
synced 2024-12-26 09:58:36 +01:00
select accounts
This commit is contained in:
parent
53bc76aeab
commit
0efc88e71d
1 changed files with 44 additions and 27 deletions
|
@ -94,6 +94,16 @@
|
||||||
Controls.period.set( current_period );
|
Controls.period.set( current_period );
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
accounts: {
|
||||||
|
init: async () => {
|
||||||
|
let accounts = await API.accounts();
|
||||||
|
|
||||||
|
let account_to_option = ( account ) => `<option value="${account.join(':')}">${account.join(':')}</option>`;
|
||||||
|
document.querySelector("#accounts").innerHTML = `<select multiple name="accounts" id="lstaccounts">
|
||||||
|
${accounts.map( account => account_to_option( account )).join('')}
|
||||||
|
</select>`;
|
||||||
|
}
|
||||||
|
}
|
||||||
/* granularity: {
|
/* granularity: {
|
||||||
* set: ( value ) => {
|
* set: ( value ) => {
|
||||||
* if ( !isNaN( parseInt( value ) ) ) {
|
* if ( !isNaN( parseInt( value ) ) ) {
|
||||||
|
@ -134,12 +144,19 @@
|
||||||
<input oninput="Controls.granularity.set( this.value );">
|
<input oninput="Controls.granularity.set( this.value );">
|
||||||
</div> -->
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
|
<div id="accounts">
|
||||||
|
</div>
|
||||||
<div id="month">
|
<div id="month">
|
||||||
<div id="donut" style="height: 256; width: 256;"></div>
|
<div id="donut" style="height: 256; width: 256;"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
Controls.period.set( new Date() );
|
(async () => {
|
||||||
|
await Controls.accounts.init();
|
||||||
|
console.log( await API.graph_values( "", ["Expenses", "Income"].join(" "), "monthly" ) )
|
||||||
|
|
||||||
|
await Controls.period.set( new Date() );
|
||||||
|
})();
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in a new issue