Adding notion of default child menu item.

--HG--
branch : dev
This commit is contained in:
Andre Rodrigues
2011-02-22 11:14:32 -08:00
parent c07a806c20
commit 083691a37c
8 changed files with 28 additions and 15 deletions

View File

@@ -11,10 +11,10 @@ namespace Orchard.Modules {
public void GetNavigation(NavigationBuilder builder) {
builder.AddImageSet("modules")
.Add(T("Modules"), "20", menu => menu
.Add(T("Installed"), "1", item => item.Action("Index", "Admin", new { area = "Orchard.Modules" })
.Permission(StandardPermissions.SiteOwner).LocalNav())
.Add(T("Features"), "0", item => item.Action("Features", "Admin", new { area = "Orchard.Modules" })
.Permission(Permissions.ManageFeatures).LocalNav()));
.Permission(Permissions.ManageFeatures).LocalNav())
.Add(T("Installed"), "1", item => item.Action("Index", "Admin", new { area = "Orchard.Modules" })
.Permission(StandardPermissions.SiteOwner).LocalNav().Default()));
}
}
}

View File

@@ -33,7 +33,7 @@
}
@if (Model.Entries.Count() <= 0) {
<p>No package updates available.</p>
<p>@T("No module updates available.").ToString()</p>
} else {
<ul class="contentItems">
@foreach (var module in Model.Entries) {

View File

@@ -33,21 +33,21 @@
}
@if (Model.Entries.Count() <= 0) {
<p>No package updates available.</p>
<p>@T("No theme updates available.").ToString()</p>
} else {
<ul class="contentItems theme">
@foreach (var theme in Model.Entries) {
<li>
@{
string extensionClass = "iconThumbnail";
string iconUrl = @theme.NewVersionToInstall.IconUrl;
if (!string.IsNullOrWhiteSpace(@theme.NewVersionToInstall.FirstScreenshot)) {
iconUrl = @theme.NewVersionToInstall.FirstScreenshot;
extensionClass = "screenshotThumbnail";
} else if (string.IsNullOrWhiteSpace(iconUrl)) {
iconUrl = Href("../../Content/Images/imagePlaceholder.png");
extensionClass = "screenshotThumbnail";
}
string extensionClass = "iconThumbnail";
string iconUrl = @theme.NewVersionToInstall.IconUrl;
if (!string.IsNullOrWhiteSpace(@theme.NewVersionToInstall.FirstScreenshot)) {
iconUrl = @theme.NewVersionToInstall.FirstScreenshot;
extensionClass = "screenshotThumbnail";
} else if (string.IsNullOrWhiteSpace(iconUrl)) {
iconUrl = Href("../../Content/Images/imagePlaceholder.png");
extensionClass = "screenshotThumbnail";
}
}
<div class="@extensionClass">