From ff553fd36cf1ef8bbda7a55f2e780dc0f3353b8c Mon Sep 17 00:00:00 2001 From: Jonathan Wall Date: Tue, 27 Jul 2010 16:09:25 -0700 Subject: [PATCH 1/4] Added search UI to home page on green theme. --HG-- branch : dev --- src/Orchard.Web/Themes/Green/Styles/site.css | 30 ++++++++++++------- .../Themes/Green/Views/Layout.HomePage.ascx | 1 + .../Themes/Green/Views/Layout.ascx | 4 +-- .../Views/Orchard.Search/Search/Index.ascx | 15 ++++++++++ 4 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 src/Orchard.Web/Themes/Green/Views/Orchard.Search/Search/Index.ascx diff --git a/src/Orchard.Web/Themes/Green/Styles/site.css b/src/Orchard.Web/Themes/Green/Styles/site.css index e690daeae..4afeee90f 100644 --- a/src/Orchard.Web/Themes/Green/Styles/site.css +++ b/src/Orchard.Web/Themes/Green/Styles/site.css @@ -113,30 +113,39 @@ input[type="submit"], input[type="button"] { /* Search ----------------------------------------------------------*/ -.search -{ - margin: 12px 0 12px 0; +.search { + margin: 16px 0 12px 0; } -.search fieldset -{ +.search fieldset { overflow: auto; + margin: 0; } -.search input -{ +.search input { width: auto; float: left; padding: 3px; margin: 0; } -.search button -{ - float: left; +.search button { + padding:1px 6px; margin: 0 0 0 4px; + font-weight:600; } +.search-summary { + padding:12px 0 0 0; +} + +.search-summary em { + font-weight:600; +} + +.search-results li.first { + margin:0 0 12px 0; +} /* Tables ----------------------------------------------------------*/ @@ -228,6 +237,7 @@ colgroup margin:33px 2px 0 0; font-size:104%; float:right; + text-align:right; } #maincolumn { diff --git a/src/Orchard.Web/Themes/Green/Views/Layout.HomePage.ascx b/src/Orchard.Web/Themes/Green/Views/Layout.HomePage.ascx index a46a784f6..1c6628638 100644 --- a/src/Orchard.Web/Themes/Green/Views/Layout.HomePage.ascx +++ b/src/Orchard.Web/Themes/Green/Views/Layout.HomePage.ascx @@ -29,6 +29,7 @@ return false;
<%-- todo:(nheskew) this will need to all go in the header zone (user widget) --%> <% Html.Include("User"); %> + <%Html.Zone("search");%>
diff --git a/src/Orchard.Web/Themes/Green/Views/Layout.ascx b/src/Orchard.Web/Themes/Green/Views/Layout.ascx index f4442c1ad..2387e9c4a 100644 --- a/src/Orchard.Web/Themes/Green/Views/Layout.ascx +++ b/src/Orchard.Web/Themes/Green/Views/Layout.ascx @@ -27,6 +27,7 @@ return false;
<%-- todo:(nheskew) this will need to all go in the header zone (user widget) --%> <% Html.Include("User"); %> + <%Html.Zone("search"); %>
@@ -52,9 +53,6 @@ return false;
<%Html.Zone("sidebar");%>
diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/_Subnav.ascx b/src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/_Subnav.ascx index 143bf7e19..71d2c657c 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/_Subnav.ascx +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Views/Gallery/_Subnav.ascx @@ -1,8 +1,8 @@ -<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> +<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl" %>

- <%:Html.ActionLink("Browse Repository Packages", "Index") %> + <%:Html.ActionLink(T("Browse Repository Packages").ToString(), "Index") %> • - <%:Html.ActionLink("Harvest Local Packages", "Harvest") %> + <%:Html.ActionLink(T("Harvest Local Packages").ToString(), "Harvest") %> • - <%:Html.ActionLink("Edit Repository Sources", "Sources") %> + <%:Html.ActionLink(T("Edit Repository Sources").ToString(), "Sources") %>

diff --git a/src/Orchard.Web/Modules/Orchard.Themes/DesignerNotes/ZoneManagerEvents.cs b/src/Orchard.Web/Modules/Orchard.Themes/DesignerNotes/ZoneManagerEvents.cs index 72e0922ef..e9512e777 100644 --- a/src/Orchard.Web/Modules/Orchard.Themes/DesignerNotes/ZoneManagerEvents.cs +++ b/src/Orchard.Web/Modules/Orchard.Themes/DesignerNotes/ZoneManagerEvents.cs @@ -3,6 +3,7 @@ using System.IO; using System.Linq; using System.Web.Mvc.Html; using Orchard.Environment.Descriptor; +using Orchard.Localization; using Orchard.Security; using Orchard.Services; using Orchard.UI.Zones; @@ -23,9 +24,11 @@ namespace Orchard.Themes.DesignerNotes { _authorizationService = authorizationService; _shellDescriptorManager = shellDescriptorManager; _htmlFilters = htmlFilters; + T = NullLocalizer.Instance; } public virtual IUser CurrentUser { get; set; } + public Localizer T { get; set; } public void ZoneRendering(ZoneRenderContext context) { if (context.RenderingItems.Any()) @@ -51,7 +54,7 @@ namespace Orchard.Themes.DesignerNotes { var writer = context.Html.ViewContext.Writer; if (accessAdminPanel) { writer.Write("
"); - writer.Write(context.Html.ActionLink("Edit", "AddWidget", new { + writer.Write(context.Html.ActionLink(T("Edit").ToString(), "AddWidget", new { Area = "Futures.Widgets", Controller = "Admin", context.ZoneName,