mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-27 04:19:04 +08:00
Fix TextTokens - Format and TrimEnd
This fixes the Format and TrimEnd tokens and adds unit tests for all TextTokens.
This commit is contained in:
@@ -35,7 +35,7 @@ namespace Orchard.Tokens.Providers {
|
||||
// {Text.Format:<formatstring>}
|
||||
.Token(
|
||||
token => FilterTokenParam("Format:", token),
|
||||
(token, d) => String.Format(d, token))
|
||||
(token, d) => String.Format(token, d))
|
||||
// {Text.TrimEnd:<chars|number>}
|
||||
.Token(token => FilterTokenParam("TrimEnd:", token), TrimEnd)
|
||||
.Token("UrlEncode", HttpUtility.UrlEncode)
|
||||
@@ -54,7 +54,7 @@ namespace Orchard.Tokens.Providers {
|
||||
return token.StartsWith(tokenName, StringComparison.OrdinalIgnoreCase) ? token.Substring(tokenName.Length) : null;
|
||||
}
|
||||
|
||||
private static string TrimEnd(string token, string param) {
|
||||
private static string TrimEnd(string param, string token) {
|
||||
if (String.IsNullOrEmpty(param)) {
|
||||
return token;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user