mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 11:17:28 +08:00
Removing unused Default MenuItem attribute
--HG-- branch : dev extra : transplant_source : V%04K%3A%03vLz%8AJ%11%D7%E4%0B%92%7C%FA%A7%0B%07
This commit is contained in:
@@ -18,10 +18,7 @@
|
||||
|
||||
string sectionHeaderText = firstLevelMenuItem.Text;
|
||||
string sectionHeaderTextHint = firstLevelMenuItem.TextHint;
|
||||
var firstOfTheSecond = secondLevelMenuItems.FirstOrDefault(menuItem => menuItem.Default);
|
||||
if (firstOfTheSecond == null) {
|
||||
firstOfTheSecond = secondLevelMenuItems.FirstOrDefault();
|
||||
}
|
||||
var firstOfTheSecond = secondLevelMenuItems.FirstOrDefault();
|
||||
|
||||
var itemClassName = HasText(sectionHeaderTextHint)
|
||||
? "navicon-" + sectionHeaderTextHint.HtmlClassify()
|
||||
|
@@ -199,7 +199,6 @@ namespace Orchard.UI.Navigation {
|
||||
.Href(menuItem.Href)
|
||||
.LinkToFirstChild(menuItem.LinkToFirstChild)
|
||||
.LocalNav(menuItem.LocalNav)
|
||||
.Default(menuItem.Default)
|
||||
.Selected(menuItem.Selected)
|
||||
.RouteValues(menuItem.RouteValues)
|
||||
.Item(menuItem)
|
||||
@@ -223,7 +222,6 @@ namespace Orchard.UI.Navigation {
|
||||
.Href(menuItem.Href)
|
||||
.LinkToFirstChild(menuItem.LinkToFirstChild)
|
||||
.LocalNav(menuItem.LocalNav)
|
||||
.Default(menuItem.Default)
|
||||
.Selected(menuItem.Selected)
|
||||
.RouteValues(menuItem.RouteValues)
|
||||
.Item(menuItem)
|
||||
|
@@ -18,7 +18,6 @@ namespace Orchard.UI.Navigation {
|
||||
public string Position { get; set; }
|
||||
public bool LinkToFirstChild { get; set; }
|
||||
public bool LocalNav { get; set; }
|
||||
public bool Default { get; set; }
|
||||
public bool Selected { get; set; }
|
||||
public RouteValueDictionary RouteValues { get; set; }
|
||||
public IEnumerable<MenuItem> Items { get; set; }
|
||||
|
@@ -50,11 +50,6 @@ namespace Orchard.UI.Navigation {
|
||||
return this;
|
||||
}
|
||||
|
||||
public NavigationItemBuilder Default(bool value = true) {
|
||||
_item.Default = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
public new IEnumerable<MenuItem> Build() {
|
||||
_item.Items = base.Build();
|
||||
return new[] { _item };
|
||||
|
@@ -73,7 +73,6 @@ namespace Orchard.UI.Navigation {
|
||||
Position = item.Position,
|
||||
RouteValues = item.RouteValues,
|
||||
LocalNav = item.LocalNav,
|
||||
Default = item.Default,
|
||||
Text = item.Text,
|
||||
TextHint = item.TextHint,
|
||||
IdHint = item.IdHint,
|
||||
@@ -133,7 +132,6 @@ namespace Orchard.UI.Navigation {
|
||||
LinkToFirstChild = items.First().LinkToFirstChild,
|
||||
RouteValues = items.Select(x => x.RouteValues).FirstOrDefault(x => x != null),
|
||||
LocalNav = items.Any(x => x.LocalNav),
|
||||
Default = items.First().Default,
|
||||
Items = Merge(items.Select(x => x.Items)).ToArray(),
|
||||
Position = SelectBestPositionValue(items.Select(x => x.Position)),
|
||||
Permissions = items.SelectMany(x => x.Permissions).Distinct(),
|
||||
|
Reference in New Issue
Block a user