diff --git a/ghost/admin/templates/posts.hbs b/ghost/admin/templates/posts.hbs index 0e5a3e8683..37f7eeaa31 100644 --- a/ghost/admin/templates/posts.hbs +++ b/ghost/admin/templates/posts.hbs @@ -14,24 +14,24 @@ {{#view "paginated-scroll-box" tagName="section" classNames="content-list-content js-content-scrollbox"}}
    {{#each post in model itemController="posts/post" itemView="post-item-view" itemTagName="li"}} - {{#link-to "posts.post" post class="permalink" title="Edit this post"}} -

    {{post.title}}

    -
    - - {{#if post.isPublished}} - {{#if post.page}} - Page - {{else}} - - {{/if}} - {{else}} - Draft - {{/if}} - -
    - {{/link-to}} + {{#link-to "posts.post" post class="permalink" alternateActive=view.active title="Edit this post"}} +

    {{post.title}}

    +
    + + {{#if post.isPublished}} + {{#if post.page}} + Page + {{else}} + + {{/if}} + {{else}} + Draft + {{/if}} + +
    + {{/link-to}} {{/each}}
{{/view}} diff --git a/ghost/admin/views/item-view.js b/ghost/admin/views/item-view.js deleted file mode 100644 index 4b713340df..0000000000 --- a/ghost/admin/views/item-view.js +++ /dev/null @@ -1,9 +0,0 @@ -var ItemView = Ember.View.extend({ - classNameBindings: ['active'], - - active: Ember.computed('childViews.firstObject.active', function () { - return this.get('childViews.firstObject.active'); - }) -}); - -export default ItemView; diff --git a/ghost/admin/views/post-item-view.js b/ghost/admin/views/post-item-view.js index cdda131696..2687ad8056 100644 --- a/ghost/admin/views/post-item-view.js +++ b/ghost/admin/views/post-item-view.js @@ -1,7 +1,7 @@ -import itemView from 'ghost/views/item-view'; +var PostItemView = Ember.View.extend({ + classNameBindings: ['active', 'isFeatured:featured', 'isPage:page'], -var PostItemView = itemView.extend({ - classNameBindings: ['isFeatured:featured', 'isPage:page'], + active: null, isFeatured: Ember.computed.alias('controller.model.featured'),