ui/web: -E toggles zeroes at startup, with opposite default to cli
This commit is contained in:
parent
dc4def835c
commit
178e3a234b
@ -147,7 +147,7 @@ m4_define({{_reportingoptions_}}, {{
|
|||||||
: hide/aggregate accounts or postings more than NUM levels deep
|
: hide/aggregate accounts or postings more than NUM levels deep
|
||||||
|
|
||||||
`-E --empty`
|
`-E --empty`
|
||||||
: show items with zero amount, normally hidden (except in hledger-ui/hledger-web)
|
: show items with zero amount, normally hidden (and vice-versa in hledger-ui/hledger-web)
|
||||||
|
|
||||||
`-B --cost`
|
`-B --cost`
|
||||||
: convert amounts to their cost at transaction time
|
: convert amounts to their cost at transaction time
|
||||||
|
|||||||
@ -108,8 +108,8 @@ runBrickUi uopts@UIOpts{cliopts_=copts@CliOpts{reportopts_=ropts}} j = do
|
|||||||
[v | (k,v) <- rawopts_ copts, k=="args", not $ any (`isPrefixOf` v) ["depth","date"]],
|
[v | (k,v) <- rawopts_ copts, k=="args", not $ any (`isPrefixOf` v) ["depth","date"]],
|
||||||
-- always disable boring account name eliding, unlike the CLI, for a more regular tree
|
-- always disable boring account name eliding, unlike the CLI, for a more regular tree
|
||||||
no_elide_=True,
|
no_elide_=True,
|
||||||
-- show items with zero amount by default, unlike the CLI
|
-- flip the default for items with zero amounts, show them by default
|
||||||
empty_=True,
|
empty_=not $ empty_ ropts,
|
||||||
-- show historical balances by default, unlike the CLI
|
-- show historical balances by default, unlike the CLI
|
||||||
balancetype_=HistoricalBalance
|
balancetype_=HistoricalBalance
|
||||||
}
|
}
|
||||||
|
|||||||
@ -172,7 +172,7 @@ hide/aggregate accounts or postings more than NUM levels deep
|
|||||||
.RE
|
.RE
|
||||||
.TP
|
.TP
|
||||||
.B \f[C]\-E\ \-\-empty\f[]
|
.B \f[C]\-E\ \-\-empty\f[]
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice\-versa in
|
||||||
hledger\-ui/hledger\-web)
|
hledger\-ui/hledger\-web)
|
||||||
.RS
|
.RS
|
||||||
.RE
|
.RE
|
||||||
|
|||||||
@ -122,7 +122,7 @@ the data.
|
|||||||
hide/aggregate accounts or postings more than NUM levels deep
|
hide/aggregate accounts or postings more than NUM levels deep
|
||||||
'-E --empty'
|
'-E --empty'
|
||||||
|
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice-versa in
|
||||||
hledger-ui/hledger-web)
|
hledger-ui/hledger-web)
|
||||||
'-B --cost'
|
'-B --cost'
|
||||||
|
|
||||||
@ -379,17 +379,17 @@ Tag Table:
|
|||||||
Node: Top71
|
Node: Top71
|
||||||
Node: OPTIONS827
|
Node: OPTIONS827
|
||||||
Ref: #options924
|
Ref: #options924
|
||||||
Node: KEYS4133
|
Node: KEYS4141
|
||||||
Ref: #keys4228
|
Ref: #keys4236
|
||||||
Node: SCREENS7187
|
Node: SCREENS7195
|
||||||
Ref: #screens7272
|
Ref: #screens7280
|
||||||
Node: Accounts screen7362
|
Node: Accounts screen7370
|
||||||
Ref: #accounts-screen7490
|
Ref: #accounts-screen7498
|
||||||
Node: Register screen9720
|
Node: Register screen9728
|
||||||
Ref: #register-screen9875
|
Ref: #register-screen9883
|
||||||
Node: Transaction screen11949
|
Node: Transaction screen11957
|
||||||
Ref: #transaction-screen12107
|
Ref: #transaction-screen12115
|
||||||
Node: Error screen12977
|
Node: Error screen12985
|
||||||
Ref: #error-screen13099
|
Ref: #error-screen13107
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|||||||
@ -118,7 +118,7 @@ OPTIONS
|
|||||||
hide/aggregate accounts or postings more than NUM levels deep
|
hide/aggregate accounts or postings more than NUM levels deep
|
||||||
|
|
||||||
-E --empty
|
-E --empty
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice-versa in
|
||||||
hledger-ui/hledger-web)
|
hledger-ui/hledger-web)
|
||||||
|
|
||||||
-B --cost
|
-B --cost
|
||||||
|
|||||||
@ -73,7 +73,10 @@ sidebar vd@VD{..} =
|
|||||||
|]
|
|]
|
||||||
where
|
where
|
||||||
journalcurrent = if here == JournalR then "inacct" else "" :: String
|
journalcurrent = if here == JournalR then "inacct" else "" :: String
|
||||||
accounts = balanceReportAsHtml opts vd $ balanceReport (reportopts_ $ cliopts_ opts){empty_=True} am j
|
ropts = reportopts_ $ cliopts_ opts
|
||||||
|
-- flip the default for items with zero amounts, show them by default
|
||||||
|
ropts' = ropts{empty_=not $ empty_ ropts}
|
||||||
|
accounts = balanceReportAsHtml opts vd $ balanceReport ropts' am j
|
||||||
showmd = if showsidebar then "col-md-4" else "col-any-0" :: String
|
showmd = if showsidebar then "col-md-4" else "col-any-0" :: String
|
||||||
showsm = if showsidebar then "col-sm-4" else "" :: String
|
showsm = if showsidebar then "col-sm-4" else "" :: String
|
||||||
|
|
||||||
|
|||||||
@ -227,7 +227,7 @@ hide/aggregate accounts or postings more than NUM levels deep
|
|||||||
.RE
|
.RE
|
||||||
.TP
|
.TP
|
||||||
.B \f[C]\-E\ \-\-empty\f[]
|
.B \f[C]\-E\ \-\-empty\f[]
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice\-versa in
|
||||||
hledger\-ui/hledger\-web)
|
hledger\-ui/hledger\-web)
|
||||||
.RS
|
.RS
|
||||||
.RE
|
.RE
|
||||||
|
|||||||
@ -167,7 +167,7 @@ options as shown above.
|
|||||||
hide/aggregate accounts or postings more than NUM levels deep
|
hide/aggregate accounts or postings more than NUM levels deep
|
||||||
'-E --empty'
|
'-E --empty'
|
||||||
|
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice-versa in
|
||||||
hledger-ui/hledger-web)
|
hledger-ui/hledger-web)
|
||||||
'-B --cost'
|
'-B --cost'
|
||||||
|
|
||||||
|
|||||||
@ -163,7 +163,7 @@ OPTIONS
|
|||||||
hide/aggregate accounts or postings more than NUM levels deep
|
hide/aggregate accounts or postings more than NUM levels deep
|
||||||
|
|
||||||
-E --empty
|
-E --empty
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice-versa in
|
||||||
hledger-ui/hledger-web)
|
hledger-ui/hledger-web)
|
||||||
|
|
||||||
-B --cost
|
-B --cost
|
||||||
|
|||||||
@ -282,7 +282,7 @@ hide/aggregate accounts or postings more than NUM levels deep
|
|||||||
.RE
|
.RE
|
||||||
.TP
|
.TP
|
||||||
.B \f[C]\-E\ \-\-empty\f[]
|
.B \f[C]\-E\ \-\-empty\f[]
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice\-versa in
|
||||||
hledger\-ui/hledger\-web)
|
hledger\-ui/hledger\-web)
|
||||||
.RS
|
.RS
|
||||||
.RE
|
.RE
|
||||||
|
|||||||
@ -225,7 +225,7 @@ by most hledger commands, run 'hledger -h'.
|
|||||||
hide/aggregate accounts or postings more than NUM levels deep
|
hide/aggregate accounts or postings more than NUM levels deep
|
||||||
'-E --empty'
|
'-E --empty'
|
||||||
|
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice-versa in
|
||||||
hledger-ui/hledger-web)
|
hledger-ui/hledger-web)
|
||||||
'-B --cost'
|
'-B --cost'
|
||||||
|
|
||||||
|
|||||||
@ -192,7 +192,7 @@ OPTIONS
|
|||||||
hide/aggregate accounts or postings more than NUM levels deep
|
hide/aggregate accounts or postings more than NUM levels deep
|
||||||
|
|
||||||
-E --empty
|
-E --empty
|
||||||
show items with zero amount, normally hidden (except in
|
show items with zero amount, normally hidden (and vice-versa in
|
||||||
hledger-ui/hledger-web)
|
hledger-ui/hledger-web)
|
||||||
|
|
||||||
-B --cost
|
-B --cost
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user