Fixing zone and menu shapes' class names

--HG--
branch : dev
This commit is contained in:
Nathan Heskew
2010-10-19 16:17:59 -07:00
parent b572c27804
commit fd2efe23e7

View File

@@ -12,6 +12,7 @@ using Orchard.Settings;
using Orchard.UI;
using Orchard.UI.Resources;
using Orchard.UI.Zones;
using Orchard.Utility.Extensions;
// ReSharper disable InconsistentNaming
@@ -51,17 +52,19 @@ namespace Orchard.Core.Shapes {
.OnCreating(creating => creating.BaseType = typeof(Zone))
.OnDisplaying(displaying => {
var zone = displaying.Shape;
zone.Classes.Add("zone-" + zone.ZoneName.HtmlClassify());
string zoneName = zone.ZoneName;
zone.Classes.Add("zone-" + zoneName.HtmlClassify());
zone.Classes.Add("zone");
zone.Metadata.Alternates.Add("Zone__" + zone.ZoneName);
zone.Metadata.Alternates.Add("Zone__" + zoneName);
});
builder.Describe("Menu")
.OnDisplaying(displaying => {
var menu = displaying.Shape;
menu.Classes.Add("menu-" + menu.MenuName.HtmlClassify());
string menuName = menu.MenuName;
menu.Classes.Add("menu-" + menuName.HtmlClassify());
menu.Classes.Add("menu");
menu.Metadata.Alternates.Add("Menu__" + menu.MenuName);
menu.Metadata.Alternates.Add("Menu__" + menuName);
});
builder.Describe("MenuItem")