web: tighter matching when clicking an account name
This commit is contained in:
		
							parent
							
								
									0773dde872
								
							
						
					
					
						commit
						66b1ee9f11
					
				| @ -394,7 +394,7 @@ editform _ content = [$hamlet| | ||||
|     %td | ||||
|      %span.help ^formathelp^ | ||||
|     %td!align=right | ||||
|      %span.help Are you sure ? Your journal will be overwritten. $ | ||||
|      %span.help Are you sure ? This will overwrite the journal. $ | ||||
|      %input!type=hidden!name=edit!value=1 | ||||
|      %input!type=submit!name=submit!value="save journal" | ||||
|      \ or $ | ||||
| @ -456,9 +456,12 @@ balanceReportAsHtml _ td (items,total) = [$hamlet| | ||||
|      |] where | ||||
|        current = if not (null a) && containsRegex a acct then "current" else "" | ||||
|        indent = preEscapedString $ concat $ replicate (2 * adepth) " " | ||||
|        aurl = printf "../ledger?a=^%s%s" acct p' :: String | ||||
|        aurl = printf "../ledger?a=%s%s" (accountMatchingRegex acct) p' :: String | ||||
|        p' = if null p then "" else printf "&p=%s" p | ||||
| 
 | ||||
| accountMatchingRegex :: String -> String | ||||
| accountMatchingRegex = printf "^%s(:|$)" | ||||
| 
 | ||||
| ---------------------------------------------------------------------- | ||||
| 
 | ||||
| -- | A postings view, like hledger register. | ||||
| @ -492,7 +495,7 @@ registerReportAsHtml _ td items = [$hamlet| | ||||
|        (firstposting, date, desc) = case ds of Just (da, de) -> ("firstposting", show da, de) | ||||
|                                                Nothing -> ("", "", "") | ||||
|        acct = paccount posting | ||||
|        aurl = printf "../ledger?a=^%s%s" acct p' :: String | ||||
|        aurl = printf "../ledger?a=%s%s" (accountMatchingRegex acct) p' :: String | ||||
|        p' = if null p then "" else printf "&p=%s" p | ||||
| 
 | ||||
| --mixedAmountAsHtml = intercalate ", " . lines . show | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user