diff --git a/src/Orchard.Web/Orchard.Web.csproj b/src/Orchard.Web/Orchard.Web.csproj index 37c95e9ab..b41cab248 100644 --- a/src/Orchard.Web/Orchard.Web.csproj +++ b/src/Orchard.Web/Orchard.Web.csproj @@ -172,6 +172,7 @@ + diff --git a/src/Orchard.Web/Themes/Classic/Styles/blog.css b/src/Orchard.Web/Themes/Classic/Styles/blog.css index d0cdbed15..63bd05e21 100644 --- a/src/Orchard.Web/Themes/Classic/Styles/blog.css +++ b/src/Orchard.Web/Themes/Classic/Styles/blog.css @@ -1,31 +1,21 @@ /*Blog specific styles ----------------------------------------------------------*/ -.posted { - margin: 8px 0; - font-size:105%; - font-weight:600; +h3.blogs, h3.blog { + display:block; + border-bottom:1px solid #f1f1f1; } -.meta, .manage { - font-size:105%; - float:right; - margin:-23px 0 0 0; -} - -.blogdescription, .postsummary { +ul.blogs p { clear:both; - } - -div.comment { - margin: 16px 0 8px 0; } - -span.who { - font-weight:600; - font-size:105%; - } - - .text { - border-bottom:1px dotted #e5e5e5; - } + +.post { + margin: -8px 0 12px 0px; +} + +.meta { + font-style:italic; + color:#666666; +} + diff --git a/src/Orchard.Web/Themes/Classic/Styles/site.css b/src/Orchard.Web/Themes/Classic/Styles/site.css index 0d2bcfff3..ffe49c053 100644 --- a/src/Orchard.Web/Themes/Classic/Styles/site.css +++ b/src/Orchard.Web/Themes/Classic/Styles/site.css @@ -20,29 +20,31 @@ html {height: 100%;} body { font: normal 90% "Georgia", Times New Roman, Times, serif; - background:url(../Content/Images/bodyBackgroundgrey.gif) top left repeat-x #e5e5e5; height: 100%; text-align:left; - color:#333; + color:#373737; + background:#fdfdfd; + /*background:#E5E5E5 url(../Content/Images/bodyBackgroundgrey.gif) repeat-x scroll left top;*/ } /* ---------- Headings and defaults ---------- */ -h1,h2,h3,h4,h5,h6, legend {font-weight:normal; font-style: normal; color:#670404; border-bottom:1px dotted #e5e5e5;} +h1,h2,h3,h4,h5,h6,legend {font-weight:normal; font-style: normal; margin:12px 0 4px 0;} -h1 {font-size: 190%;} +h1 {font-size: 180%;} h2 {font-size: 160%;} -h3 {font-size: 150%;} +h3 {font-size: 145%;} h4 {font-size: 130%;} h5 {font-size: 120%;} h6 {font-size: 105%;} +h1.sitename {border-bottom:none;} + p {line-height:24px; margin:12px 0 32px 0;} -p.small {line-height:22px; font-size:85%;} +p.small {line-height:24px; font-size:85%;} a { color:#004386; - color:#05325f; text-decoration:none; } @@ -53,17 +55,17 @@ ol.decimal {list-style:decimal; list-style-position:inside; line-height:24px; ma /* Forms ----------------------------------------------------------*/ -input[type="text"], #CommentText, #password { - border:1px solid #DDDEDF; +input[type="text"], #CommentText, #password, #confirmPassword { + border:1px solid #cacec6; display: block; -} - -fieldset {margin: 20px 0;} + padding:2px; + width:90%; + } fieldset div {margin:16px 0 0 0} legend { - font-size: 105%; + font-size: 110%; border:none; } @@ -72,18 +74,12 @@ label { margin:0 0 2px 0; } -input[type="text"], #CommentText, #password { - border-color:#cacec6; - padding:2px; - width:90%; - } - input[type="checkbox"] { margin:2px 0 20px 10px; } input[type="submit"], input[type="button"], .button { - font:90% Verdana, Geneva, Tahoma, sans-serif; + font: normal 90% "Georgia", Times New Roman, Times, serif; color:#333; padding:2px 14px; display: block; @@ -97,112 +93,182 @@ input[type="submit"], input[type="button"], .button { } +/* Tables +----------------------------------------------------------*/ +table { + background:#fff; + border:1px solid #f1f1f1; + border-collapse:collapse; + width:100%; +} + +table thead, table th { + overflow:hidden; + text-align:left; +} + +table th { + font:70% Verdana, Geneva, Tahoma, sans-serif; + background-color:#69625e; + color:#f1f1f1; + } + +table caption { + padding:8px 0; + text-indent:0; +} + +table col { + display:table-column; +} + +table colgroup { + display:table-column-group; + } + +table tbody { + vertical-align:middle; + } + + +th, td { + font:70% Verdana, Geneva, Tahoma, sans-serif; + padding:6px + } + +td.even { + background-color:#f1f1f1; +} + /* ---------- Layout ---------- */ +#headercontainer { + border:2px solid #69625e; + border-left:0; + border-right:0; + margin:0 auto; + width:930px; +} + #header { - margin:0 38px 0 40px; - height:75px; - border-bottom:1px #d6d6d6 solid; -} + border:1px solid #69625e; + border-left:0; + border-right:0; + margin:3px 0 3px 0; + } - -#header h1{ +#header h1 { + font-size:240%; + color:#333; + border:0; + margin:12px 18px; float:left; - font-size:220%; - color:#000; - padding:42px 0 0 0; - border-bottom:none; } + #logindisplay { - float:right; - margin:58px 8px 0 0; + font:80%; + margin:12px auto; + text-align:right; + width: 930px; } #wrapper { width:985px; - height:100%; display:block; margin:0em auto; - background:url(../Content/Images/mainBackgroundgrey.png) no-repeat center top; + background:#fff; + border:1px solid #f1f1f1; } #main { - clear:both; - margin:32px 0 0 27px; + margin:0 0 0 27px; width:930px; - border:1px #f5f5f5 solid; - border-top:none; background:url(../Content/Images/sidebarBackground.gif) no-repeat right top #fff; } #content { float:left; - margin:0 0 0 27px; + margin:26px 0 0 27px; width:520px; min-height:555px; } #sidebar { float:right; - margin:4px 12px 0 0; + margin:28px 0 0 0; width:325px; } #sidebar h3 { - border-bottom:1px dotted #e5e5e5; + border-bottom:1px solid #f1f1f1; + font-size: 130%; } - -#content ul,#sideBar1 ul { - list-style:none; - line-height:normal; +#footercontainer { + clear:both; + border:2px solid #69625e; + width:930px; + background:#69625e; + margin:18px 0; } #footer { - color:#918e8e; - clear:both; - border-top:1px solid #d6d6d6; - margin:0 12px; - padding:18px 0 18px 8px; + border:1px solid #fff; + margin:3px; } #footer a{ - color:#918e8e; - margin:0 8px; + text-transform:uppercase; + color:#fff; } + /* ---------- Navigation ---------- */ -#menucontainer { - width:960px; +.menucontainer { display:block; - height:35px; - margin:0em auto; -} - -#menucontainer ul, #footer ul { - list-style:none; float:right; + margin:18px 0; } -#menucontainer ul li { +.menucontainer ul, #footer ul { + list-style:none +} + +.menucontainer ul li { margin:8px 0 0 0; float:left; - background:url(../Content/Images/navDivider.gif) no-repeat top right; -} - -#menucontainer ul li.last { - background:none; -} - -#menucontainer ul li a { - margin:0 18px 0 18px; - font-size:110%; - display:block; - text-decoration:none; - float:left; - color:#fff; } +.menucontainer ul li a { + margin:0 18px 0 18px; + display:block; + text-decoration:none; + text-transform:uppercase; + float:left; +} + +#footer .menucontainer { + font-size:80%; + float:left; + margin:0px; +} + +#footer .menucontainer ul li { + margin:12px 0; +} + +/* ---------- Tags and Comments ---------- */ +.tags, .comment { + font-style:italic; + color:#666666; +} + + +/* ---------- Generic ---------- */ + +.clearBoth { + clear:both; +} \ No newline at end of file diff --git a/src/Orchard.Web/Themes/Classic/Theme.png b/src/Orchard.Web/Themes/Classic/Theme.png index 92eb94b4f..2832f9504 100644 Binary files a/src/Orchard.Web/Themes/Classic/Theme.png and b/src/Orchard.Web/Themes/Classic/Theme.png differ diff --git a/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.Blog.ascx b/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.Blog.ascx index 7c2dada8e..4bbd140d3 100644 --- a/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.Blog.ascx +++ b/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.Blog.ascx @@ -2,7 +2,7 @@ <%@ Import Namespace="Orchard.Mvc.ViewModels"%> <%@ Import Namespace="Orchard.Blogs.Extensions"%> <%@ Import Namespace="Orchard.Blogs.Models"%> -

<%=Html.TitleForPage(Model.Item.Name) %>

+

<%=Html.TitleForPage(Model.Item.Name) %>

<%=Html.Encode(Model.Item.Description) %>

<% Html.Zone("primary"); diff --git a/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.Summary.ascx b/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.Summary.ascx index feabce0b5..751a90cbd 100644 --- a/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.Summary.ascx +++ b/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.Summary.ascx @@ -4,6 +4,6 @@ <%@ Import Namespace="Orchard.Mvc.ViewModels"%> <%@ Import Namespace="Orchard.Blogs.Extensions"%> <%@ Import Namespace="Orchard.Blogs.Models"%> -

<%=Html.Link(Html.Encode(Model.Item.Title), Url.BlogPost(Model.Item.Blog.Slug, Model.Item.Slug)) %>

+

<%=Html.Link(Html.Encode(Model.Item.Title), Url.BlogPost(Model.Item.Blog.Slug, Model.Item.Slug)) %>

<%=Html.PublishedState(Model.Item) %> | <%Html.Zone("meta");%>
<%=Model.Item.As().Text ?? string.Format("

{0}

", _Encoded("there's no content for this blog post"))%>
\ No newline at end of file diff --git a/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.ascx b/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.ascx new file mode 100644 index 000000000..fca8fa506 --- /dev/null +++ b/src/Orchard.Web/Themes/Classic/Views/DisplayTemplates/Items/Blogs.BlogPost.ascx @@ -0,0 +1,12 @@ +<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl>" %> +<%@ Import Namespace="Orchard.Mvc.ViewModels"%> +<%@ Import Namespace="Orchard.Blogs.Extensions"%> +<%@ Import Namespace="Orchard.Blogs.Models"%> +

<%=Html.TitleForPage(Model.Item.Title)%>

+ +<% Html.Zone("primary"); + Html.ZonesAny(); %> \ No newline at end of file diff --git a/src/Orchard.Web/Themes/Classic/Views/Footer.ascx b/src/Orchard.Web/Themes/Classic/Views/Footer.ascx index 51512109c..74d5935ba 100644 --- a/src/Orchard.Web/Themes/Classic/Views/Footer.ascx +++ b/src/Orchard.Web/Themes/Classic/Views/Footer.ascx @@ -1,5 +1,10 @@ <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> +
\ No newline at end of file + +
+
+ diff --git a/src/Orchard.Web/Themes/Classic/Views/Layout.ascx b/src/Orchard.Web/Themes/Classic/Views/Layout.ascx index 1baba67a0..d458dc7a6 100644 --- a/src/Orchard.Web/Themes/Classic/Views/Layout.ascx +++ b/src/Orchard.Web/Themes/Classic/Views/Layout.ascx @@ -5,21 +5,28 @@ Html.RegisterStyle("site.css"); Html.RegisterStyle("blog.css"); %> -<%--Top Navigation--%> + <%-- todo:(nheskew) this will need to be a generated menu --%> -<% Html.Include("menu"); %> +
+<%--HTML.Include will render a div with an id="logindisplay" --%> + <% Html.Include("User"); %> + +<%--Top Navigation and branding--%> +
-
+
+ +
- - <%--Main Content--%> - <%Html.ZoneBody("content");%> - + <%--Main Content--%> + <%Html.ZoneBody("content");%>