Added search zones to all included Orchard themes. Create a generic search form style and added them to theme styles sheet. Refactored the CSS code for Contoso search.

--HG--
branch : dev
This commit is contained in:
Michael Bach
2010-07-26 17:12:16 -07:00
parent 2344f0fccf
commit ef53d20b5a
8 changed files with 118 additions and 27 deletions

View File

@@ -100,6 +100,32 @@ input[type="submit"], input[type="button"], .button {
display:inline; display:inline;
} }
/* Search
----------------------------------------------------------*/
.search
{
margin: 0 0 14px 0;
}
.search fieldset
{
overflow: auto;
}
.search input
{
width: auto;
float: left;
padding: 3px;
}
.search button
{
float: left;
margin: 0 0 0 4px;
}
/* Tables /* Tables
----------------------------------------------------------*/ ----------------------------------------------------------*/

View File

@@ -28,7 +28,8 @@
<%Html.ZoneBody("content");%> <%Html.ZoneBody("content");%>
</div> </div>
<div id="sidebar"> <div id="sidebar">
<%Html.Zone("sidebar");%> <% Html.Zone("search");
Html.Zone("sidebar");%>
</div> </div>
<%-- End Content --%> <%-- End Content --%>
<% Html.Include("Footer"); %> <% Html.Include("Footer"); %>

View File

@@ -52,11 +52,11 @@ blockquote, q {
/*- Clear Fix -*/ /*- Clear Fix -*/
.group:after { .group:after {
content: "."; content: ".";
display: block; display: block;
height: 0; height: 0;
clear: both; clear: both;
visibility: hidden; visibility: hidden;
} }
@@ -265,7 +265,7 @@ body { background: #f3f4f4 url('../Content/Images/bkg.jpg') repeat-x; }
/*- Page Navigation -*/ /*- Page Navigation -*/
#nav { background: transparent url('../Content/Images/menu-right.png') no-repeat right top; margin: 0px 0px 20px 0px; } #nav { background: transparent url('../Content/Images/menu-right.png') no-repeat right top; margin: 0px 0px 20px 0px; position: relative; }
#nav .menu { margin: 0px; padding: 0px; height: 40px; width:725px; background: transparent url('../Content/Images/menu-left.png') no-repeat left top; } #nav .menu { margin: 0px; padding: 0px; height: 40px; width:725px; background: transparent url('../Content/Images/menu-left.png') no-repeat left top; }
#nav .menu li { float:left; list-style: none; background: transparent url('../Content/Images/menu-divider.png') repeat-y right top; } #nav .menu li { float:left; list-style: none; background: transparent url('../Content/Images/menu-divider.png') repeat-y right top; }
#nav .menu li a { display:block; margin: 0px 2px 1px 0px; padding: 11px 39px 4px 39px; height: 24px; color: #FFF; font-size: 1.2em; text-decoration: none; text-shadow: 0px -1px 0px #535550; } #nav .menu li a { display:block; margin: 0px 2px 1px 0px; padding: 11px 39px 4px 39px; height: 24px; color: #FFF; font-size: 1.2em; text-decoration: none; text-shadow: 0px -1px 0px #535550; }
@@ -280,10 +280,11 @@ body { background: #f3f4f4 url('../Content/Images/bkg.jpg') repeat-x; }
.admin li a {} .admin li a {}
/*- Search -*/ /*- Search -*/
#nav .search { display: inline; float: right; height: 40px; margin: -40px 8px 0 0; } #nav .search { position: absolute; top: 0px; right: 12px; }
#nav .search input { border-color: #6AA6BF; } #nav .search input { border-color: #6AA6BF; padding: 5px; }
#nav .search input, #nav .search button { height: 1.8em; padding: 0 .5em; margin: .5em 0; vertical-align: middle; } #nav .search input, #nav .search button { vertical-align: middle; }
#nav .search button { background: #87B7CB; border: 1px solid #6AA6BF; color: #FFF; height: 1.9em; text-shadow: 0px -1px 0px #A6A6A6; } #nav .search button { background: #87B7CB; border: 1px solid #6AA6BF; color: #FFF; padding: 4px; text-shadow: 0px -1px 0px #A6A6A6; }
/*========= Footer =========*/ /*========= Footer =========*/
@@ -306,7 +307,7 @@ body { background: #f3f4f4 url('../Content/Images/bkg.jpg') repeat-x; }
.home-hero .hero-gallery { float:left; position: relative; margin: 0px 0px 0px 40px; } .home-hero .hero-gallery { float:left; position: relative; margin: 0px 0px 0px 40px; }
.home-hero .hero-gallery #slider { position: relative; border: solid 1px #4d8298; } .home-hero .hero-gallery #slider { position: relative; border: solid 1px #4d8298; }
/*========= Page =========*/ /*========= Page =========*/
@@ -383,35 +384,35 @@ body { background: #f3f4f4 url('../Content/Images/bkg.jpg') repeat-x; }
/* Localization /* Localization
-------------------------------------------------------------- */ -------------------------------------------------------------- */
.content-localization .content-localizations h4 { .content-localization .content-localizations h4 {
float: left; float: left;
margin: 0; margin: 0;
padding:3px; padding:3px;
} }
.content-localization .content-localizations ul { .content-localization .content-localizations ul {
overflow: auto; overflow: auto;
} }
.content-localization .content-localizations li { .content-localization .content-localizations li {
border-bottom: 1px; border-bottom: 1px;
float: left; float: left;
margin-left:.5em; margin-left:.5em;
padding: 3px; padding: 3px;
border: 1px solid #CCC; border: 1px solid #CCC;
list-style: none; list-style: none;
} }
.content-localization .content-localizations li:hover { .content-localization .content-localizations li:hover {
background-color: #ebebeb; background-color: #ebebeb;
} }
.content-localization .content-localizations li a { .content-localization .content-localizations li a {
text-decoration: none; text-decoration: none;
} }
.content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited { .content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited {
text-decoration: none; text-decoration: none;
} }
/*========= PLUGINS =========*/ /*========= PLUGINS =========*/

View File

@@ -242,6 +242,37 @@ form.inline p { margin-bottom:0; }
.success a { color: #264409; } .success a { color: #264409; }
/* Search
----------------------------------------------------------*/
.search
{
margin: 12px 0 12px 0;
position: absolute;
top: 24px;
right: 18px;
}
.search fieldset
{
overflow: auto;
}
.search input
{
width: 12em;
float: left;
padding: 3px;
margin: 0;
}
.search button
{
float: left;
margin: 0 0 0 4px;
}
/*========= GENERAL =========*/ /*========= GENERAL =========*/
/* html, body {background-color: #434343; } */ /* html, body {background-color: #434343; } */

View File

@@ -21,6 +21,7 @@
<%: Html.SiteName() %></div> <%: Html.SiteName() %></div>
</div> </div>
<% Html.Zone("menu"); %> <% Html.Zone("menu"); %>
<% Html.Zone("search"); %>
</div> </div>
</div> </div>

View File

@@ -21,6 +21,7 @@
<%: Html.SiteName() %></div> <%: Html.SiteName() %></div>
</div> </div>
<% Html.Zone("menu"); %> <% Html.Zone("menu"); %>
<% Html.Zone("search"); %>
</div> </div>
</div> </div>

View File

@@ -85,14 +85,14 @@ label {
display: block; display: block;
margin:8px 0 2px 0px; margin:8px 0 2px 0px;
font-size:105%; font-size:105%;
} }
input[type="text"], textarea, #password { input[type="text"], textarea, #password {
border-color:#cacec6; border-color:#cacec6;
padding:2px; padding:2px;
margin:2px 0 4px 0px; margin:2px 0 4px 0px;
width:100%; width:100%;
} }
input[type="checkbox"] { input[type="checkbox"] {
margin:2px 0 4px 10px; margin:2px 0 4px 10px;
@@ -110,6 +110,33 @@ input[type="submit"], input[type="button"] {
display:inline; display:inline;
} }
/* Search
----------------------------------------------------------*/
.search
{
margin: 12px 0 12px 0;
}
.search fieldset
{
overflow: auto;
}
.search input
{
width: auto;
float: left;
padding: 3px;
margin: 0;
}
.search button
{
float: left;
margin: 0 0 0 4px;
}
/* Tables /* Tables
----------------------------------------------------------*/ ----------------------------------------------------------*/

View File

@@ -52,6 +52,9 @@ return false;
<div> <div>
<%Html.Zone("sidebar");%> <%Html.Zone("sidebar");%>
<ul> <ul>
<li>
<%Html.Zone("search"); %>
</li>
<li> <li>
<%Html.Zone("sideBarZone1"); %> <%Html.Zone("sideBarZone1"); %>
</li> </li>