diff --git a/ghost/admin/tpl/preview.hbs b/ghost/admin/tpl/preview.hbs index df332f7092..9fd8427b93 100644 --- a/ghost/admin/tpl/preview.hbs +++ b/ghost/admin/tpl/preview.hbs @@ -8,8 +8,8 @@ {{#if author.name}}{{author.name}}{{else}}{{author.email}}{{/if}}
- -
diff --git a/ghost/admin/views/post-settings.js b/ghost/admin/views/post-settings.js index 0e77418b50..53e090f0cd 100644 --- a/ghost/admin/views/post-settings.js +++ b/ghost/admin/views/post-settings.js @@ -16,6 +16,7 @@ initialize: function () { if (this.model) { + this.listenTo(this.model, 'change:id', this.render); this.listenTo(this.model, 'change:status', this.render); this.listenTo(this.model, 'change:published_at', this.render); } @@ -24,14 +25,17 @@ render: function () { var slug = this.model ? this.model.get('slug') : '', pubDate = this.model ? this.model.get('published_at') : 'Not Published', - $pubDateEl = $('.post-setting-date'); + $pubDateEl = this.$('.post-setting-date'); $('.post-setting-slug').val(slug); // Insert the published date, and make it editable if it exists. if (this.model && this.model.get('published_at')) { pubDate = moment(pubDate).format('DD MMM YY'); - $pubDateEl.removeAttr('disabled'); + } + + if (this.model && this.model.get('id')) { + this.$('.delete').removeClass('hidden'); } $pubDateEl.val(pubDate);