diff --git a/src/Orchard.Web/Orchard.Web.csproj b/src/Orchard.Web/Orchard.Web.csproj index 93aeb3234..79f2faf3d 100644 --- a/src/Orchard.Web/Orchard.Web.csproj +++ b/src/Orchard.Web/Orchard.Web.csproj @@ -231,6 +231,7 @@ + diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/draft.gif b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/draft.gif new file mode 100644 index 000000000..a572f4589 Binary files /dev/null and b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/draft.gif differ diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/offline.gif b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/offline.gif new file mode 100644 index 000000000..42c8bde22 Binary files /dev/null and b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/offline.gif differ diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/online.gif b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/online.gif new file mode 100644 index 000000000..f55c73a2f Binary files /dev/null and b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/online.gif differ diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/published.gif b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/published.gif new file mode 100644 index 000000000..b24b9c731 Binary files /dev/null and b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/published.gif differ diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/scheduled.gif b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/scheduled.gif new file mode 100644 index 000000000..827afcade Binary files /dev/null and b/src/Orchard.Web/Packages/Orchard.Blogs/Content/Admin/images/scheduled.gif differ diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.DetailAdmin.ascx b/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.DetailAdmin.ascx index 4373b2875..2a0fc3864 100644 --- a/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.DetailAdmin.ascx +++ b/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.DetailAdmin.ascx @@ -5,19 +5,19 @@

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

-
    -
  • - "> -
  • -
  • - <% using (Html.BeginFormAntiForgeryPost(Url.BlogDelete(Model.Item.Slug), FormMethod.Post, new { @class = "inline" })) { %> -
    - -
    <% - } %> -
  • -
-

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

+ +<%--
+
+ + + "/> +
+
--%> + + <% Html.Zone("primary"); Html.ZonesAny(); %> \ No newline at end of file diff --git a/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.SummaryAdmin.ascx b/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.SummaryAdmin.ascx index 55fdb5dcb..1db41f14c 100644 --- a/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.SummaryAdmin.ascx +++ b/src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.SummaryAdmin.ascx @@ -6,26 +6,69 @@ <%@ Import Namespace="Orchard.Mvc.ViewModels"%> <%@ Import Namespace="Orchard.Blogs.Extensions"%> <%@ Import Namespace="Orchard.Blogs.Models"%> -

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

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

{0}

", _Encoded("there's no content for this blog post"))%>
-
    -
  • - "><%=_Encoded("Edit Post")%> - "><%=_Encoded("View Post")%><% - if (Model.Item.ContentItem.VersionRecord.Published == false) { // todo: (heskew) be smart about this and maybe have other contextual actions - including view/preview for view up there ^^ - using (Html.BeginFormAntiForgeryPost(Url.BlogPostPublish(Model.Item.Blog.Slug, Model.Item.Id), FormMethod.Post, new { @class = "inline" })) { %> -
    - -
    <% - } - } %> + +
      +
    • +

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

      + +
        +
      • + <%if (Model.IsPublished) + { %> + " alt="<%=_Encoded("Online") %>" title="<%=_Encoded("The page is currently online") %>" /><%=_Encoded(" Published")%> + <% } + else + { %> + " alt="<%=_Encoded("Offline") %>" title="<%=_Encoded("The page is currently offline") %>" /><%=_Encoded(" Not Published")%> + <% } %> +  |  +
      • + +
      • + <% if (Model.IsDraft) { %> + " alt="<%=_Encoded("Draft") %>" title="<%=_Encoded("The post has a draft") %>" /><%=Html.PublishedState(Model.Item)%> + <% } + else + { %> + <%=_Encoded("No draft")%> + <% } %> +  |  +
      • + + <%--This should show publised date, last modified, or scheduled. +
      • + " alt="<%=_Encoded("Scheduled") %>" title="<%=_Encoded("The post is scheduled for publishing") %>" /><%=_Encoded("Scheduled")%> +  |  +
      • --%> + +
      • + <%=_Encoded("By {0}", Model.Item.Creator.UserName)%> +
      • +
    • -
    • + +
    • + +
    \ No newline at end of file diff --git a/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/draft.gif b/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/draft.gif index 9f642088c..a572f4589 100644 Binary files a/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/draft.gif and b/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/draft.gif differ diff --git a/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/scheduled.gif b/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/scheduled.gif index cb8811641..827afcade 100644 Binary files a/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/scheduled.gif and b/src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/scheduled.gif differ diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/images/backgroundGradient.gif b/src/Orchard.Web/Themes/TheAdmin/Styles/images/backgroundGradient.gif new file mode 100644 index 000000000..0efd914c1 Binary files /dev/null and b/src/Orchard.Web/Themes/TheAdmin/Styles/images/backgroundGradient.gif differ diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css index d06d78bce..e553432dc 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css +++ b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css @@ -567,19 +567,18 @@ button.ibutton { ----------------------------------------------------------*/ .contentItems { background:#FFF; - border:1px solid #B0B083; margin:1.4em 0; padding:2px; } .contentItems li { background:#FFF; - border-bottom:1px solid #EAE9D9; + border-bottom:1px solid #eaeaea; margin:0; overflow:hidden; - padding:.7em 1.4em; + padding:.4em 1.4em; } -.contentItems li.last { - border-bottom:0; +.contentItems li.first { + background:#fff url(images/backgroundGradient.gif) repeat-x top left; } #main .contentItems li h3 { border-bottom:0; @@ -598,7 +597,7 @@ button.ibutton { margin-left:8px; margin-right:0; } -#main .contentItems li:hover { background:#fafbed; } +#main .contentItems li:hover { background:#f8f8f8; } #main .contentItems li:hover .ibutton { background-position:0 0; } #main .contentItems li:hover .ibutton.remove { background-position:-20px 0; } #main .contentItems li:hover .ibutton.view { background-position:-40px 0; } @@ -696,4 +695,61 @@ table.items, textarea, input.text, input.text-box, -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; -}*/ \ No newline at end of file +}*/ + + + +/* Added classes for new blog list layout +---------------------------------------------------------- */ +.actions { + height:auto; + overflow:visible; + padding:0; + text-align:right; +} +.contentItems { + padding:0; +} +.contentItems li ul li { + border:0; + background:inherit; +} +li.properties { + float:left; +} +#main .contentItems li.properties h3 { + border-bottom:none; + margin:0; + padding:0; +} +li.related{ + font-size:1.4em; + float:right; + padding:.4em 0; + text-align:right; +} +li.related .commentcount{ + line-height:2em; +} +li.properties ul li{ + border:0; + float:left; + padding:.8em 0; + font-size:1.4em; + background:inherit; +} +.icon { + margin:0 0 -2px 4px; + margin:0 .2em -.2em .2em; +} +.linkButton { + border:none; + padding:0; + background:none; + color:#1E5D7D; + } +.linkButton:hover { + background-color:Transparent; + text-decoration:underline; + color:#1E5D7D; + } \ No newline at end of file