From ca79ee6af75af4699d6f2ea301d047b05c2958eb Mon Sep 17 00:00:00 2001 From: Nathan Heskew Date: Mon, 26 Jul 2010 01:37:42 -0700 Subject: [PATCH] Fixed the menu's "current" identification --HG-- branch : dev --- src/Orchard.Web/Modules/Orchard.Themes/Views/Menu.ascx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Themes/Views/Menu.ascx b/src/Orchard.Web/Modules/Orchard.Themes/Views/Menu.ascx index 53714c621..63b348138 100644 --- a/src/Orchard.Web/Modules/Orchard.Themes/Views/Menu.ascx +++ b/src/Orchard.Web/Modules/Orchard.Themes/Views/Menu.ascx @@ -15,7 +15,8 @@ if (counter == count) sbClass.Append("last "); - if (string.Equals(menuItem.Href, Request.ToUrlString(), StringComparison.InvariantCultureIgnoreCase)) + + if (string.Equals(menuItem.Href.TrimEnd('/'), Request.Path.TrimEnd('/'), StringComparison.OrdinalIgnoreCase)) sbClass.Append("current "); var classValue = sbClass.ToString().TrimEnd(); %>