Remove the responsibility of styling the language selection on the front-end from core to the themes. Add the neccessary styles too all included themes. Additionally, added a view to override in Contoso, as Blog.etc appears to be deprecated.

--HG--
branch : dev
This commit is contained in:
Michael Bach
2010-07-22 21:03:34 -07:00
parent 45c325e0bf
commit 256d1b41a3
10 changed files with 170 additions and 3 deletions

View File

@@ -26,6 +26,12 @@
.culture-selection fieldset {
padding-top:0;
}
.culture-selection label {
padding-top:0;
display: inline;
}
.culture-selection div {
font-size:1.4em;
}

View File

@@ -16,15 +16,22 @@
.content-localization .content-localizations>* {
display:inline;
}
/*
Removing the commas put in by the system by default and various other styling elements and putting the responsibility into the themes. [mibach]
.content-localization .content-localizations li {
border-bottom:0;
display:inline;
margin-left:.5em;
padding:0;
}
.content-localization .content-localizations li::after {
content:", ";
}
.content-localization .content-localizations li:last-child::after {
content:"";
}
}
*/

View File

@@ -1,5 +1,5 @@
<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl<Orchard.Core.Localization.ViewModels.AddLocalizationViewModel>" %>
<fieldset class="localization culture-selection">
<label for="SelectedCulture"><%:T("Translating to") %></label>
<label for="SelectedCulture"><%:T("Culture ") %></label>
<%:Html.DropDownList("SelectedCulture", new SelectList(Model.SiteCultures, Model.SelectedCulture)) %>
</fieldset>

View File

@@ -99,6 +99,7 @@
<Content Include="Default.aspx" />
<Content Include="Global.asax" />
<Content Include="Refresh.html" />
<Content Include="Themes\Contoso\Views\DisplayTemplates\Items\Contents.Item.ascx" />
<Content Include="Themes\TheAdmin\Scripts\admin.js" />
<Content Include="Themes\TheAdmin\Styles\ie.css" />
<Content Include="Themes\TheAdmin\Styles\images\menuClosed.gif" />

View File

@@ -313,6 +313,35 @@ span.message {
content:"DEBUG » ";
}
/* Localization
-------------------------------------------------------------- */
.content-localization .content-localizations ul {
overflow: auto;
}
.content-localization .content-localizations li {
border-bottom: 1px;
float: left;
margin-left:.5em;
padding: 3px;
border: 1px solid #CCC;
}
.content-localization .content-localizations li:hover {
background-color: #ebebeb;
}
.content-localization .content-localizations li a {
text-decoration: none;
}
.content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited {
text-decoration: none;
}
/* Misc classes
-------------------------------------------------------------- */

View File

@@ -333,4 +333,33 @@ span.message {
/* ---------- Hide the edit link for blogs hack ---------- */
.manage {
display:none;
}
}
/* Localization
-------------------------------------------------------------- */
.content-localization .content-localizations ul {
overflow: auto;
}
.content-localization .content-localizations li {
border-bottom: 1px;
float: left;
margin-left:.5em;
padding: 3px;
border: 1px solid #CCC;
}
.content-localization .content-localizations li:hover {
background-color: #ebebeb;
}
.content-localization .content-localizations li a {
text-decoration: none;
}
.content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited {
text-decoration: none;
}

View File

@@ -372,6 +372,36 @@ body { background: #f3f4f4 url('../Content/Images/bkg.jpg') repeat-x; }
.tagCloud a:hover { display: block; float: left; padding: 3px 5px 5px 5px; background-color: #a5cc7a; color: #668b3e; text-shadow: 1px 1px 0px #c8e6a6; -moz-border-radius: 5px;
-webkit-border-radius: 5px; margin: 0px 10px 0px 0px; }
/* Localization
-------------------------------------------------------------- */
.content-localization .content-localizations ul {
overflow: auto;
}
.content-localization .content-localizations li {
border-bottom: 1px;
float: left;
margin-left:.5em;
padding: 3px;
border: 1px solid #CCC;
}
.content-localization .content-localizations li:hover {
background-color: #ebebeb;
}
.content-localization .content-localizations li a {
text-decoration: none;
}
.content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited {
text-decoration: none;
}
/*========= PLUGINS =========*/
/*- Easy Slider -*/

View File

@@ -0,0 +1,6 @@
<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl<ContentItemViewModel>" %>
<%@ Import Namespace="Orchard.Mvc.ViewModels" %>
<h1 class="page-title"><%:Html.ItemDisplayText(Model.Item)%></h1>
<% Html.Zone("metadata");
Html.Zone("primary", ":manage :metadata");
Html.ZonesAny(); %>

View File

@@ -383,6 +383,35 @@ html, body {background-color: #FFFFFF; background-image: url(../Content/Images/b
.tagCloud a:hover { display: block; float: left; padding: 3px 5px 5px 5px; background-color: #b7b7b7; color: #668b3e; text-shadow: 1px 1px 0px #c8e6a6; -moz-border-radius: 5px;
-webkit-border-radius: 5px; margin: 0px 10px 0px 0px; }
/* Localization
-------------------------------------------------------------- */
.content-localization .content-localizations ul {
overflow: auto;
}
.content-localization .content-localizations li {
border-bottom: 1px;
float: left;
margin-left:.5em;
padding: 3px;
border: 1px solid #CCC;
}
.content-localization .content-localizations li:hover {
background-color: #ebebeb;
}
.content-localization .content-localizations li a {
text-decoration: none;
}
.content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited {
text-decoration: none;
}
/*========= PLUGINS =========*/
/*- Easy Slider -*/

View File

@@ -343,6 +343,36 @@ span.message {
content:"DEBUG » ";
}
/* Localization
-------------------------------------------------------------- */
.content-localization .content-localizations ul {
overflow: auto;
}
.content-localization .content-localizations li {
border-bottom: 1px;
float: left;
margin-left:.5em;
padding: 3px;
border: 1px solid #CCC;
}
.content-localization .content-localizations li:hover {
background-color: #ebebeb;
}
.content-localization .content-localizations li a {
text-decoration: none;
}
.content-localization .content-localizations li a:hover, .content-localization .content-localizations li a:visited {
text-decoration: none;
}
/* Edit mode
----------------------------------------------------------*/
#yui-main div.managewrapper:hover, div.managewrapper:hover .manage {