().EnableLostPassword;
}
@Html.TitleForPage(Model.Title)
@T("Please enter your username and password.")
@if(userCanRegister) { @Html.ActionLink(T("Register").Text, "Register") @T(" if you don't have an account.") }
- @Html.ActionLink(T("Lost your Password?").Text, "LostPassword")
+ @if(enableLostPassword) { @Html.ActionLink(T("Lost your Password?").Text, "RequestLostPassword") }
@Html.ValidationSummary(T("Login was unsuccessful. Please correct the errors and try again.").ToString())
@@ -27,9 +28,6 @@
@Html.Password("password")
@Html.ValidationMessage("password")
-
- @Html.CheckBox("rememberMe", new { id = "remember-me" })
-
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/Account/LostPassword.cshtml b/src/Orchard.Web/Modules/Orchard.Users/Views/Account/LostPassword.cshtml
index 0841de7e6..3a3b59413 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Views/Account/LostPassword.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/Account/LostPassword.cshtml
@@ -1,15 +1,23 @@
-@Html.TitleForPage(T("Lost Password").ToString())
-@T("Please enter your username or email address. You will receive a link to create a new password via email.")
+@model dynamic
+@Html.TitleForPage(T("Change Password").ToString())
+@T("Use the form below to change your password.")
+@T("New passwords are required to be a minimum of {0} characters in length.", ViewData["PasswordLength"] as string)
+@Html.ValidationSummary(T("Password change was unsuccessful. Please correct the errors and try again.").ToString())
@using (Html.BeginFormAntiForgeryPost()) {
}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/Account/RequestLostPassword.cshtml b/src/Orchard.Web/Modules/Orchard.Users/Views/Account/RequestLostPassword.cshtml
new file mode 100644
index 000000000..0841de7e6
--- /dev/null
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/Account/RequestLostPassword.cshtml
@@ -0,0 +1,15 @@
+@Html.TitleForPage(T("Lost Password").ToString())
+@T("Please enter your username or email address. You will receive a link to create a new password via email.")
+@using (Html.BeginFormAntiForgeryPost()) {
+
+ }
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Index.cshtml b/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Index.cshtml
index 0d827da2b..684d319a4 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Index.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Index.cshtml
@@ -22,11 +22,11 @@
@foreach (var row in Model.Rows) {
- @if(row.UserPart.RegistrationStatus == UserStatus.Approved) {
+ @if(row.UserPart.RegistrationStatus == UserStatus.Approved && row.UserPart.EmailStatus == UserStatus.Approved) {
}
else {
-
+
}
@Html.ActionLink(row.UserPart.UserName, "Edit", new { row.UserPart.Id })
|
@@ -42,7 +42,7 @@
@Html.ActionLink(T("Disable").ToString(), "Moderate", new { row.UserPart.Id })
}
@if ( row.UserPart.EmailStatus == UserStatus.Pending ) { |
- @Html.ActionLink(T("Challenge Email").ToString(), "SendChallengeEmail", new { row.UserPart.Id })
+ @Html.ActionLink(T("Send challenge E-mail").ToString(), "SendChallengeEmail", new { row.UserPart.Id })
}
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/EditorTemplates/Parts/Users.RegistrationSettings.cshtml b/src/Orchard.Web/Modules/Orchard.Users/Views/EditorTemplates/Parts/Users.RegistrationSettings.cshtml
index c839341bf..8c9d4c568 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Views/EditorTemplates/Parts/Users.RegistrationSettings.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/EditorTemplates/Parts/Users.RegistrationSettings.cshtml
@@ -5,21 +5,38 @@
@Html.EditorFor(m => m.UsersCanRegister)
- @Html.ValidationMessage("UsersCanRegister", "*")
+
+
+ @Html.EditorFor(m => m.EnableLostPassword)
+
@Html.EditorFor(m => m.UsersMustValidateEmail)
- @Html.ValidationMessage("UsersMustValidateEmail", "*")
+
+
+
+ @Html.TextBoxFor(m => m.ValidateEmailRegisteredWebsite, new { @class = "textMedium" } )
+ @Html.ValidationMessage("ValidateEmailRegisteredWebsite", "*")
+ @T("The name of your website as it will appear in the verification e-mail.")
+
+
+ @Html.TextBoxFor(m => m.ValidateEmailContactEMail, new { @class = "textMedium" } )
+ @Html.ValidationMessage("ValidateEmailContactEMail", "*")
+ @T("The e-mail address displayed in the verification e-mail for a Contact Us link. Leave empty for no link.")
@Html.EditorFor(m => m.UsersAreModerated)
- @Html.ValidationMessage("UsersAreModerated", "*")
@Html.EditorFor(m => m.NotifyModeration)
- @Html.ValidationMessage("NotifyModeration", "*")
+
+
+ @Html.TextBoxFor(m => m.NotificationsRecipients, new { @class = "textMedium" } )
+ @Html.ValidationMessage("NotificationsRecipients", "*")
+ @T("The usernames to send the notifications to (e.g., \"admin, user1, ...\").")
+
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/Web.config b/src/Orchard.Web/Modules/Orchard.Users/Views/Web.config
index 37513c05c..b7d215131 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Views/Web.config
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Content/Web.config b/src/Orchard.Web/Modules/Orchard.Widgets/Content/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Content/Web.config
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Content/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Drivers/WidgetBagPartDriver.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Drivers/WidgetBagPartDriver.cs
deleted file mode 100644
index d4072c7a8..000000000
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Drivers/WidgetBagPartDriver.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using JetBrains.Annotations;
-using Orchard.ContentManagement.Drivers;
-using Orchard.Widgets.Models;
-
-namespace Orchard.Widgets.Drivers {
- [UsedImplicitly]
- public class WidgetBagPartDriver : ContentPartDriver {
- protected override DriverResult Editor(WidgetBagPart part, dynamic shapeHelper) {
- return ContentShape("Parts_Widgets_WidegetBagPart",
- () => shapeHelper.EditorTemplate(TemplateName: "Parts/Widgets.WidgetBagPart", Model: part, Prefix: Prefix));
- }
- }
-}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Migrations.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Migrations.cs
index f14da7222..cf2ad4b81 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Migrations.cs
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Migrations.cs
@@ -60,15 +60,6 @@ namespace Orchard.Widgets {
.WithSetting("Stereotype", "Widget")
);
- ContentDefinitionManager.AlterTypeDefinition("WidgetPage",
- cfg => cfg
- .WithPart("CommonPart")
- .WithPart("RoutePart")
- .WithPart("WidgetBagPart")
- .WithPart("MenuPart")
- .Creatable()
- );
-
return 1;
}
}
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Models/WidgetBagPart.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Models/WidgetBagPart.cs
deleted file mode 100644
index 4561d6014..000000000
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Models/WidgetBagPart.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-using Orchard.ContentManagement;
-
-namespace Orchard.Widgets.Models {
- public class WidgetBagPart : ContentPart {}
-}
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Module.txt b/src/Orchard.Web/Modules/Orchard.Widgets/Module.txt
index 84c3c2392..31b7afbb0 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Module.txt
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Module.txt
@@ -7,6 +7,7 @@ OrchardVersion: 0.8.0
Description: An implementation of widgets for Orchard.
Features:
Orchard.Widgets:
+ Name: Widgets
Description: An implementation of widgets.
Category: Widget
Dependencies: Orchard.Scripting
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Orchard.Widgets.csproj b/src/Orchard.Web/Modules/Orchard.Widgets/Orchard.Widgets.csproj
index cbc367726..4e9284f5c 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Orchard.Widgets.csproj
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Orchard.Widgets.csproj
@@ -47,14 +47,12 @@
-
-
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleManager.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleManager.cs
index 706e549bb..38cdae2da 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleManager.cs
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleManager.cs
@@ -2,4 +2,4 @@
public interface IRuleManager : IDependency {
bool Matches(string expression);
}
-}
+}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleProvider.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleProvider.cs
index b85700271..260b46f0c 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleProvider.cs
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleProvider.cs
@@ -2,5 +2,4 @@
public interface IRuleProvider : IDependency {
void Process(RuleContext ruleContext);
}
-}
-
+}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Services/RuleContext.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Services/RuleContext.cs
index dfac56841..d1db6dea2 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Services/RuleContext.cs
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Services/RuleContext.cs
@@ -4,4 +4,4 @@
public object[] Arguments { get; set; }
public object Result { get; set; }
}
-}
+}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Services/WidgetsService.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Services/WidgetsService.cs
index 6acc19f0c..b3caf1e3b 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Services/WidgetsService.cs
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Services/WidgetsService.cs
@@ -3,6 +3,7 @@ using System.Linq;
using JetBrains.Annotations;
using Orchard.ContentManagement;
using Orchard.ContentManagement.Aspects;
+using Orchard.Environment.Extensions.Models;
using Orchard.Environment.Features;
using Orchard.Widgets.Models;
@@ -42,7 +43,7 @@ namespace Orchard.Widgets.Services {
public IEnumerable GetZones() {
return _featureManager.GetEnabledFeatures()
.Select(x => x.Extension)
- .Where(x => x.ExtensionType == "Theme")
+ .Where(x => DefaultExtensionTypes.IsTheme(x.ExtensionType))
.SelectMany(x => x.Zones.Split(','))
.Distinct()
.Select(x => x.Trim())
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Styles/Web.config b/src/Orchard.Web/Modules/Orchard.Widgets/Styles/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Styles/Web.config
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Styles/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Views/Web.config b/src/Orchard.Web/Modules/Orchard.Widgets/Views/Web.config
index 1f92a3531..7d689782e 100644
--- a/src/Orchard.Web/Modules/Orchard.Widgets/Views/Web.config
+++ b/src/Orchard.Web/Modules/Orchard.Widgets/Views/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/Orchard.jQuery/Module.txt b/src/Orchard.Web/Modules/Orchard.jQuery/Module.txt
index 97f3e4a96..d960e8531 100644
--- a/src/Orchard.Web/Modules/Orchard.jQuery/Module.txt
+++ b/src/Orchard.Web/Modules/Orchard.jQuery/Module.txt
@@ -7,5 +7,6 @@ OrchardVersion: 0.8.0
Description: The jQuery module contains the jQuery and related script libraries.
Features:
Orchard.jQuery:
+ Name: jQuery
Description: A common location for jQuery and related script libraries.
- Category: Resources
+ Category: Resources
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.jQuery/Scripts/Web.config b/src/Orchard.Web/Modules/Orchard.jQuery/Scripts/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Modules/Orchard.jQuery/Scripts/Web.config
+++ b/src/Orchard.Web/Modules/Orchard.jQuery/Scripts/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/Orchard.jQuery/Styles/Web.config b/src/Orchard.Web/Modules/Orchard.jQuery/Styles/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Modules/Orchard.jQuery/Styles/Web.config
+++ b/src/Orchard.Web/Modules/Orchard.jQuery/Styles/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/TinyMce/Module.txt b/src/Orchard.Web/Modules/TinyMce/Module.txt
index 1a27f6735..6c23f4ed1 100644
--- a/src/Orchard.Web/Modules/TinyMce/Module.txt
+++ b/src/Orchard.Web/Modules/TinyMce/Module.txt
@@ -7,5 +7,6 @@ OrchardVersion: 0.8.0
Description: The TinyMCE module enables rich text contents to be created using a "What You See Is What You Get" user interface.
Features:
TinyMce:
+ Name: TinyMce
Description: TinyMCE HTML WYSIWYG editor.
- Category: Input Editor
+ Category: Input Editor
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/TinyMce/Scripts/Web.config b/src/Orchard.Web/Modules/TinyMce/Scripts/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Modules/TinyMce/Scripts/Web.config
+++ b/src/Orchard.Web/Modules/TinyMce/Scripts/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Modules/TinyMce/Views/Web.config b/src/Orchard.Web/Modules/TinyMce/Views/Web.config
index 37513c05c..b7d215131 100644
--- a/src/Orchard.Web/Modules/TinyMce/Views/Web.config
+++ b/src/Orchard.Web/Modules/TinyMce/Views/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Themes/SafeMode/Content/Web.config b/src/Orchard.Web/Themes/SafeMode/Content/Web.config
index b4210f3e0..0dc62ece6 100644
--- a/src/Orchard.Web/Themes/SafeMode/Content/Web.config
+++ b/src/Orchard.Web/Themes/SafeMode/Content/Web.config
@@ -1,5 +1,8 @@
-
+
+
+
+
diff --git a/src/Orchard.Web/Themes/SafeMode/Styles/Web.config b/src/Orchard.Web/Themes/SafeMode/Styles/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Themes/SafeMode/Styles/Web.config
+++ b/src/Orchard.Web/Themes/SafeMode/Styles/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Themes/SafeMode/Styles/site.css b/src/Orchard.Web/Themes/SafeMode/Styles/site.css
index e7238cbcd..02f1cc0f8 100644
--- a/src/Orchard.Web/Themes/SafeMode/Styles/site.css
+++ b/src/Orchard.Web/Themes/SafeMode/Styles/site.css
@@ -173,6 +173,34 @@ button:focus::-moz-focus-inner, .button:focus::-moz-focus-inner {
/* Confirmations, Messages and the like
***************************************************************/
+#throbber {
+ display:none;
+}
+#throbber .curtain
+{
+ position:absolute;
+ left:0;
+ top:0;
+ width:100%;
+ height:100%;
+ background-color:Gray;
+ filter:alpha(opacity=70);
+ opacity: 0.7;
+}
+#throbber .curtain-content
+{
+ position:absolute;
+ left:0;
+ top:0;
+ width:100%;
+ height:100%;
+}
+#throbber .curtain-content div {
+ text-align:center;
+ padding:250px;
+ color:White;
+}
+
.message, .validation-summary-errors {
margin:10px 0 4px 0;
padding:4px;
diff --git a/src/Orchard.Web/Themes/TheAdmin/Scripts/Web.config b/src/Orchard.Web/Themes/TheAdmin/Scripts/Web.config
index b4210f3e0..0dc62ece6 100644
--- a/src/Orchard.Web/Themes/TheAdmin/Scripts/Web.config
+++ b/src/Orchard.Web/Themes/TheAdmin/Scripts/Web.config
@@ -1,5 +1,8 @@
-
+
+
+
+
diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/Web.config b/src/Orchard.Web/Themes/TheAdmin/Styles/Web.config
index b4210f3e0..0dc62ece6 100644
--- a/src/Orchard.Web/Themes/TheAdmin/Styles/Web.config
+++ b/src/Orchard.Web/Themes/TheAdmin/Styles/Web.config
@@ -1,5 +1,8 @@
-
+
+
+
+
diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css
index c6ee3b82c..293b3de49 100644
--- a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css
+++ b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css
@@ -58,7 +58,6 @@ blockquote, q { quotes: "" ""; }
header, footer, aside, nav, article { display: block; }
/* end: reset */
-
/* Clearing Floats
***************************************************************/
@@ -78,20 +77,20 @@ header, footer, aside, nav, article { display: block; }
/* Default font settings.
The font-size 81.3% sets the base font to 13px
-Pixels EMs Percent Points
-1px 0.077em 7.7% 1pt
-2px 0.154em 15.4% 2pt
-3px 0.231em 23.1% 3pt
-4px 0.308em 30.8% 3pt
-5px 0.385em 38.5% 4pt
-6px 0.462em 46.2% 5pt
-7px 0.538em 53.8% 5pt
-8px 0.615em 61.5% 6pt
-9px 0.692em 69.2% 7pt
-10px 0.769em 76.9% 8pt
-11px 0.846em 84.6% 8pt
-12px 0.923em 92.3% 9pt
-13px 1em 100% 10pt
+Pixels EMs Percent Points
+1px 0.077em 7.7% 1pt
+2px 0.154em 15.4% 2pt
+3px 0.231em 23.1% 3pt
+4px 0.308em 30.8% 3pt
+5px 0.385em 38.5% 4pt
+6px 0.462em 46.2% 5pt
+7px 0.538em 53.8% 5pt
+8px 0.615em 61.5% 6pt
+9px 0.692em 69.2% 7pt
+10px 0.769em 76.9% 8pt
+11px 0.846em 84.6% 8pt
+12px 0.923em 92.3% 9pt
+13px 1em 100% 10pt
14px 1.077em 107.7% 11pt
15px 1.154em 115.4% 11pt
16px 1.231em 123.1% 12pt
@@ -425,7 +424,7 @@ span.message {
border:1px solid #ffea9b;
}
.message-Error {
- background:#e68585; /* green */
+ background:#e68585; /* red */
border:1px solid #990808;
color:#fff;
}.debug.message {
@@ -460,6 +459,10 @@ form.inline fieldset {
padding-top:0;
}
+input[type="checkbox"]:focus, input[type="radio"]:focus {
+ outline:1px dotted #666d51;
+}
+
legend span {
font-weight:normal;
}
@@ -477,6 +480,8 @@ label input {
}
.hint {
display:block;
+ font-size:0.923em;
+ color:#7c7c7c;
}
/* todo: (heskew) try to get .text on stuff like .text-box */
select, textarea, input.text, input.textMedium, input.text-box {
@@ -506,7 +511,7 @@ input.large.text, textarea, fieldset {
clear:both;
}
fieldset {
- margin:0 0 1.3em 0;
+ margin:0 0 1em 0;
padding:6px 0 0;
}
textarea {
@@ -821,7 +826,7 @@ table.items th, table.items td {
/* Core Modules
-----------------------------------------------------------*/
+***************************************************************/
/* Routable */
.permalink input.text {
background:transparent;
@@ -852,10 +857,11 @@ table.items th, table.items td {
}
/* Core Contents and Orchard.PublishLater */
-.orchard-blogs .edit-item-sidebar, .contents .edit-item-sidebar
+
+.edit-item-sidebar
{
border:1px solid #d3d3d3;
- padding:6px;
+ padding:8px;
/*CSS3 properties*/
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#f5f5f5');
@@ -885,9 +891,7 @@ fieldset.save-button {
width:auto;
}
fieldset.publish-later-datetime {
- clear:none;
float:left;
- margin: 0 6px;
}
fieldset.publish-later-datetime legend {
display:none;
@@ -899,7 +903,7 @@ fieldset.publish-later-datetime input {
}
/* Fields
-----------------------------------------------------------*/
+***************************************************************/
/* TextField */
#main .summary p.text-field {
margin:.5em 0;
diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Styles/Site.css b/src/Orchard.Web/Themes/TheThemeMachine/Styles/Site.css
index e51a40030..767ef57bf 100644
--- a/src/Orchard.Web/Themes/TheThemeMachine/Styles/Site.css
+++ b/src/Orchard.Web/Themes/TheThemeMachine/Styles/Site.css
@@ -143,7 +143,7 @@ aside h6 { font-size: 1em; }
/* Lists */
li ul,
li ol { margin:0 1.5em; }
-ul, ol { margin: 0 1.5em 1.5em 1.5em; }
+ul, ol { margin: 1.5em; line-height: 1.538em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
@@ -321,26 +321,25 @@ nav ul
/* Main
***************************************************************/
-/* Blogs */
-.blog-description { font-size: 1.231em; }
-.blog-post .tags { margin-top: 12px; }
-.blog-post .tags a { background-color: #dbdbdb; padding: 3px; color: #434343; }
-.blog-post .tags a:hover { background-color: #434343; padding: 3px; color: #fff; }
-.blog-posts { padding: 0; margin: 0; list-style: none; }
-.blog-posts li { padding: 0; margin: 0; }
-.blog-posts .blog-post { border-top: 1px solid #dbdbdb; padding: 6px 0 6px 0; }
-.blog-posts .blog-post header {}
-.blog-posts .blog-post header h1 { font-size: 1.308em; }
-.blog-posts .blog-post header h1 a { color: #434343; }
-.blog-posts .blog-post header h1 a:hover {}
-.blog-posts .blog-post .tags { margin-top: 12px; }
-.blog-posts .blog-post .tags a { background-color: #dbdbdb; padding: 3px; color: #434343; }
-.blog-posts .blog-post .tags a:hover { background-color: #434343; padding: 3px; color: #fff; text-decoration: none; }
-.blog-posts .blog-post .metadata { margin: 0 0 12px 0; color: #999; font-size: 0.846em; }
-.blog-posts .blog-post .metadata .published { display: inline; margin: 0 6px 0 0; }
-.blog-posts .blog-post .metadata .commentcount { display: inline; }
-.blog-post {}
-.blog-post-title {}
+/* Content lists and details */
+.content-description { font-size: 1.154em; }
+.content-items { padding: 0; margin: 0; list-style: none; }
+.content-items li { padding: 0; margin: 0; }
+.content-items .content-item { border-top: 1px solid #dbdbdb; padding: 6px 0 6px 0; }
+.content-items .content-item header {}
+.content-items .content-item header h1 { font-size: 1.308em; color:#ff0000; }
+.content-items .content-item header h1 a { color: #434343; }
+.content-items .content-item header h1 a:hover {}
+
+/* Tags */
+.tags { margin-top: 12px; }
+.tags a { background-color: #dbdbdb; padding: 3px 6px; color: #434343; }
+.tags a:hover { background-color: #434343; color: #fff; }
+
+/* Metadata */
+.metadata { margin: 0 0 12px 0; color: #999; font-size: 0.846em; }
+.metadata .published { display: inline; margin: 0 6px 0 0; }
+.metadata .commentcount { display: inline; }
.meta {}
/* Comments */
@@ -359,38 +358,12 @@ nav ul
.comment-disabled {}
.comment-count { font-size: 1.231em; }
-/* Tag Search */
-.tagged-posts {}
-.tagged-posts { padding: 0; margin: 0; list-style: none; }
-.tagged-posts li { padding: 0; margin: 0; }
-.tagged-posts .blog-post { border-top: 1px solid #dbdbdb; padding: 6px 0 6px 0; }
-.tagged-posts .blog-post header {}
-.tagged-posts .blog-post header h1 { font-size: 1.308em; }
-.tagged-posts .blog-post header h1 a { color: #434343; }
-.tagged-posts .blog-post header h1 a:hover {}
-.tagged-posts .blog-post .tags { margin-top: 12px; }
-.tagged-posts .blog-post .tags a { background-color: #dbdbdb; padding: 3px; color: #434343; }
-.tagged-posts .blog-post .tags a:hover { background-color: #434343; padding: 3px; color: #fff; text-decoration: none; }
-.tagged-posts .blog-post .metadata { margin: 0 0 12px 0; color: #999; font-size: 1.1em; }
-.tagged-posts .blog-post .metadata .published { display: inline; margin: 0 6px 0 0; }
-.tagged-posts .blog-post .metadata .commentcount { display: inline; }
-
-/* Search Results */
-.search-results {}
-.search-results { padding: 0; margin: 0; list-style: none; }
-.search-results li { padding: 0; margin: 0; }
-.search-results .blog-post { border-top: 1px solid #dbdbdb; padding: 6px 0 6px 0; }
-.search-results .blog-post header {}
-.search-results .blog-post header h1 { font-size: 1.308em; }
-.search-results .blog-post header h1 a { color: #434343; }
-.search-results .blog-post header h1 a:hover {}
-.search-results .blog-post .tags { margin-top: 12px; }
-.search-results .blog-post .tags a { background-color: #dbdbdb; padding: 3px; color: #434343; }
-.search-results .blog-post .tags a:hover { background-color: #434343; padding: 3px; color: #fff; text-decoration: none; }
-.search-results .blog-post .metadata { margin: 0 0 12px 0; color: #999; font-size: 0.846em; }
-.search-results .blog-post .metadata .published { display: inline; margin: 0 6px 0 0; }
-.search-results .blog-post .metadata .commentcount { display: inline; }
-
+/* Confirmations */
+.message, .validation-summary-errors { margin:10px 0 4px 0; padding:4px; }
+.messages a { font-weight:bold; }
+.message-Information { background:#e6f1c9; /* green */ border:1px solid #cfe493; color:#062232; }
+.message-Warning { background:#fdf5bc; /* yellow */ border:1px solid #ffea9b; }
+.critical.message, .validation-summary-errors, .message-Error { background:#e68585; /* red */ border:1px solid #990808; color:#fff; }
/* Secondary
@@ -449,18 +422,11 @@ nav ul
/* Widgets
***************************************************************/
.widgets {}
+.widget h1 { font-size: 1.077em; }
/* Search */
/* Search widget shuld go into the sidebar for proper styling */
/* TODO: (mibach) Generic any zone compatible search widget */
-.widget-search-form
-{
- position: absolute;
- top: 30px;
- right: 12px;
-}
-.widget-search-form h1 { font-size: 1.077em; }
-
.search-form {}
.search-form input[type="text"] { float: left; }
.search-form button[type="submit"] { float: left; margin: 0; margin-left: 6px; }
@@ -471,12 +437,6 @@ nav ul
.widget-control .manage-actions { position:absolute; top: 0px; right: 0px; }
.widget-control .manage-actions a { display: block; background-color: #dbdbdb; color: #434343; padding: 3px 6px; }
.widget-control .manage-actions a:hover { background-color: #434343; color: #fff; text-decoration: none; }
-.widget-control .widget-search-form /* TODO: (mibach) Remove special case for Search Widget */
-{
- position: absolute;
- top: 0px;
- right: 12px;
-}
/* Content Mode */
.content-control { position: relative; border: 1px dotted #5f97af; }
diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Styles/Web.config b/src/Orchard.Web/Themes/TheThemeMachine/Styles/Web.config
index b4210f3e0..df1c33504 100644
--- a/src/Orchard.Web/Themes/TheThemeMachine/Styles/Web.config
+++ b/src/Orchard.Web/Themes/TheThemeMachine/Styles/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/BadgeOfHonor.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/BadgeOfHonor.cshtml
index 265189726..fb3c15f7c 100644
--- a/src/Orchard.Web/Themes/TheThemeMachine/Views/BadgeOfHonor.cshtml
+++ b/src/Orchard.Web/Themes/TheThemeMachine/Views/BadgeOfHonor.cshtml
@@ -1 +1 @@
- @T("Powered by Orchard", "http://www.orchardproject.net") @T("© The Theme Machine 2010.")
\ No newline at end of file
+ @T("Powered by Orchard", "http://www.orchardproject.net") @T("© The Theme Machine 2010.")
\ No newline at end of file
diff --git a/src/Orchard.Web/Themes/Web.config b/src/Orchard.Web/Themes/Web.config
index d0b6640a4..be244e18c 100644
--- a/src/Orchard.Web/Themes/Web.config
+++ b/src/Orchard.Web/Themes/Web.config
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/Orchard.Web/Web.config b/src/Orchard.Web/Web.config
index 3613a7321..9b51854ad 100644
--- a/src/Orchard.Web/Web.config
+++ b/src/Orchard.Web/Web.config
@@ -40,6 +40,8 @@
+
+