List accounts in a recursive tree #316
This commit is contained in:
parent
4b9f03a23e
commit
39682a0078
@ -1,11 +1,14 @@
|
|||||||
<div ng-controller="AccountsController as accountsList">
|
<div ng-controller="AccountsController as accountsList">
|
||||||
<h2>Accounts</h2>
|
<h2>Accounts</h2>
|
||||||
Search: <input ng-model="query"/>
|
Search: <input ng-model="account_name"/>
|
||||||
<ul class="unstyled">
|
<ul class="unstyled accounts">
|
||||||
{{accountsList.accounts}}
|
<li ng-repeat="account in accounts | filter: account_name" ng-include="'account.html'"></li>
|
||||||
<li ng-repeat="account in accounts | filter: query">
|
|
||||||
<a href="#/accounts/{{account.name}}/journal">{{account.name}}</a>
|
|
||||||
<span class="balance">{{account.balance}}</span>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
<script type="text/ng-template" id="account.html">
|
||||||
|
<a href="#/accounts/{{account.name}}/journal">{{account.name}}</a>
|
||||||
|
<span class="balance">{{account.balance}}</span>
|
||||||
|
<ul ng-if="account.children">
|
||||||
|
<li ng-repeat="account in account.children | filter: account_name" ng-include="'account.html'"></li>
|
||||||
|
</ul>
|
||||||
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
7
hledger-api/client/hledger-client.css
Normal file
7
hledger-api/client/hledger-client.css
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
ul.accounts, ul.accounts ul {
|
||||||
|
list-style-type: none;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
ul.accounts ul {
|
||||||
|
margin-left: 15px;
|
||||||
|
}
|
||||||
@ -11,6 +11,7 @@
|
|||||||
<script src="libraries/jquery-2.2.0.min.js"></script>
|
<script src="libraries/jquery-2.2.0.min.js"></script>
|
||||||
<script src="hledger-client.js"></script>
|
<script src="hledger-client.js"></script>
|
||||||
<link type="text/css" rel="stylesheet" href="libraries/bootstrap/css/bootstrap.css">
|
<link type="text/css" rel="stylesheet" href="libraries/bootstrap/css/bootstrap.css">
|
||||||
|
<link type="text/css" rel="stylesheet" href="hledger-client.css">
|
||||||
</head>
|
</head>
|
||||||
<body class="container">
|
<body class="container">
|
||||||
<nav class="navbar">
|
<nav class="navbar">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user