bs/cf/is: fix subtitle appearing above total (and put on one line) (#527)
This commit is contained in:
		
							parent
							
								
									afd58b8451
								
							
						
					
					
						commit
						b82e800ae6
					
				| @ -117,13 +117,13 @@ balanceviewReport :: BalanceView -> CliOpts -> Journal -> IO () | |||||||
| balanceviewReport BalanceView{..} CliOpts{reportopts_=ropts, rawopts_=raw} j = do | balanceviewReport BalanceView{..} CliOpts{reportopts_=ropts, rawopts_=raw} j = do | ||||||
|     currDay   <- getCurrentDay |     currDay   <- getCurrentDay | ||||||
|     let q0 = queryFromOpts currDay ropts' |     let q0 = queryFromOpts currDay ropts' | ||||||
|  |     let title = bvtitle ++ maybe "" (' ':) balanceclarification | ||||||
|     case interval_ ropts' of |     case interval_ ropts' of | ||||||
|       NoInterval -> do |       NoInterval -> do | ||||||
|         let (views, amt) = |         let (views, amt) = | ||||||
|               foldMap (uncurry (balanceviewQueryReport ropts' q0 j)) |               foldMap (uncurry (balanceviewQueryReport ropts' q0 j)) | ||||||
|                  bvqueries |                  bvqueries | ||||||
|         mapM_ putStrLn (bvtitle : "" : views) |         mapM_ putStrLn (title : "" : views) | ||||||
|         mapM_ putStrLn balanceclarification |  | ||||||
| 
 | 
 | ||||||
|         unless (no_total_ ropts') . mapM_ putStrLn $ |         unless (no_total_ ropts') . mapM_ putStrLn $ | ||||||
|           [ "Total:" |           [ "Total:" | ||||||
| @ -151,8 +151,7 @@ balanceviewReport BalanceView{..} CliOpts{reportopts_=ropts, rawopts_=raw} j = d | |||||||
|                       (sumAmts ++ (if row_total_ ropts' then [totsum] else []) |                       (sumAmts ++ (if row_total_ ropts' then [totsum] else []) | ||||||
|                                ++ (if average_ ropts'   then [totavg] else []) |                                ++ (if average_ ropts'   then [totavg] else []) | ||||||
|                       ) |                       ) | ||||||
|         putStrLn bvtitle |         putStrLn title | ||||||
|         mapM_ putStrLn balanceclarification |  | ||||||
|         putStrLn $ renderBalanceReportTable ropts totTabl |         putStrLn $ renderBalanceReportTable ropts totTabl | ||||||
|   where |   where | ||||||
|     overwriteBalanceType = |     overwriteBalanceType = | ||||||
|  | |||||||
| @ -182,8 +182,7 @@ Cashflow Statement | |||||||
| # 6. Multicolumn test (historical) | # 6. Multicolumn test (historical) | ||||||
| hledger -f sample.journal cashflow -p 'monthly in 2008' -A --historical | hledger -f sample.journal cashflow -p 'monthly in 2008' -A --historical | ||||||
| >>> | >>> | ||||||
| Cashflow Statement | Cashflow Statement (Historical Ending Balances) | ||||||
| (Historical Ending Balances) |  | ||||||
| 
 | 
 | ||||||
|                       ||  2008/01/31  2008/02/29  2008/03/31  2008/04/30  2008/05/31  2008/06/30  2008/07/31  2008/08/31  2008/09/30  2008/10/31  2008/11/30  2008/12/31  Average  |                       ||  2008/01/31  2008/02/29  2008/03/31  2008/04/30  2008/05/31  2008/06/30  2008/07/31  2008/08/31  2008/09/30  2008/10/31  2008/11/30  2008/12/31  Average  | ||||||
| ======================++========================================================================================================================================================== | ======================++========================================================================================================================================================== | ||||||
|  | |||||||
| @ -214,8 +214,7 @@ Income Statement | |||||||
| # 6. Multicolumn test (historical) | # 6. Multicolumn test (historical) | ||||||
| hledger -f sample.journal incomestatement -p 'monthly in 2008' --historical | hledger -f sample.journal incomestatement -p 'monthly in 2008' --historical | ||||||
| >>> | >>> | ||||||
| Income Statement | Income Statement (Historical Ending Balances) | ||||||
| (Historical Ending Balances) |  | ||||||
| 
 | 
 | ||||||
|                    ||  2008/01/31  2008/02/29  2008/03/31  2008/04/30  2008/05/31  2008/06/30  2008/07/31  2008/08/31  2008/09/30  2008/10/31  2008/11/30  2008/12/31  |                    ||  2008/01/31  2008/02/29  2008/03/31  2008/04/30  2008/05/31  2008/06/30  2008/07/31  2008/08/31  2008/09/30  2008/10/31  2008/11/30  2008/12/31  | ||||||
| ===================++================================================================================================================================================= | ===================++================================================================================================================================================= | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user