#18811: Fixing menu elements alternates

Work Item: 18811
This commit is contained in:
Sebastien Ros
2012-07-13 18:03:07 -07:00
parent 9a716ada30
commit d7aba19916
+5 -5
View File
@@ -84,21 +84,21 @@ namespace Orchard.Core.Shapes {
string menuName = menu.MenuName; string menuName = menu.MenuName;
menu.Classes.Add("menu-" + menuName.HtmlClassify()); menu.Classes.Add("menu-" + menuName.HtmlClassify());
menu.Classes.Add("menu"); menu.Classes.Add("menu");
menu.Metadata.Alternates.Add("Menu__" + menuName); menu.Metadata.Alternates.Add("Menu__" + EncodeAlternateElement(menuName));
}); });
builder.Describe("MenuItem") builder.Describe("MenuItem")
.OnDisplaying(displaying => { .OnDisplaying(displaying => {
var menuItem = displaying.Shape; var menuItem = displaying.Shape;
var menu = menuItem.Menu; var menu = menuItem.Menu;
menuItem.Metadata.Alternates.Add("MenuItem__" + menu.MenuName); menuItem.Metadata.Alternates.Add("MenuItem__" + EncodeAlternateElement(menu.MenuName));
}); });
builder.Describe("MenuItemLink") builder.Describe("MenuItemLink")
.OnDisplaying(displaying => { .OnDisplaying(displaying => {
var menuItem = displaying.Shape; var menuItem = displaying.Shape;
var menu = menuItem.Menu; var menu = menuItem.Menu;
menuItem.Metadata.Alternates.Add("MenuItemLink__" + menu.MenuName); menuItem.Metadata.Alternates.Add("MenuItemLink__" + EncodeAlternateElement(menu.MenuName));
string contentType = menuItem.Content.ContentItem.ContentType; string contentType = menuItem.Content.ContentItem.ContentType;
if(contentType != null) { if(contentType != null) {
@@ -112,14 +112,14 @@ namespace Orchard.Core.Shapes {
string menuName = menu.MenuName; string menuName = menu.MenuName;
menu.Classes.Add("localmenu-" + menuName.HtmlClassify()); menu.Classes.Add("localmenu-" + menuName.HtmlClassify());
menu.Classes.Add("localmenu"); menu.Classes.Add("localmenu");
menu.Metadata.Alternates.Add("LocalMenu__" + menuName); menu.Metadata.Alternates.Add("LocalMenu__" + EncodeAlternateElement(menuName));
}); });
builder.Describe("LocalMenuItem") builder.Describe("LocalMenuItem")
.OnDisplaying(displaying => { .OnDisplaying(displaying => {
var menuItem = displaying.Shape; var menuItem = displaying.Shape;
var menu = menuItem.Menu; var menu = menuItem.Menu;
menuItem.Metadata.Alternates.Add("LocalMenuItem__" + menu.MenuName); menuItem.Metadata.Alternates.Add("LocalMenuItem__" + EncodeAlternateElement(menu.MenuName));
}); });
#region Pager alternates #region Pager alternates