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