From 49a0c8a11a595e0d2f11f846a1dfa2a391e9d227 Mon Sep 17 00:00:00 2001 From: "agrath@gmail.com" Date: Sat, 2 Jul 2011 17:27:27 -1200 Subject: [PATCH] Changed return type of @Library.If to IHtmlString so that you can return HTML with it --- .../RazorDynamicNode/RazorLibraryCore.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs index 167063d89e..6a1eeb34dc 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs @@ -162,13 +162,13 @@ namespace umbraco.MacroEngines.Library return string.Join(seperator, results); } - public string If(bool test, string valueIfTrue, string valueIfFalse) + public HtmlString If(bool test, string valueIfTrue, string valueIfFalse) { - return test ? valueIfTrue : valueIfFalse; + return test ? new HtmlString(valueIfTrue) : new HtmlString(valueIfFalse); } - public string If(bool test, string valueIfTrue) + public HtmlString If(bool test, string valueIfTrue) { - return test ? valueIfTrue : string.Empty; + return test ? new HtmlString(valueIfTrue) : new HtmlString(string.Empty); } public HtmlTagWrapper Wrap(string tag, string innerText, params HtmlTagWrapperBase[] Children)