From 86c884aa294c5df59ca6ef2c55480242ad08db03 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 17 Jul 2013 10:21:47 -0400 Subject: [PATCH] FIX: Only show undelete button when the topic is deleted --- .../discourse/controllers/topic_admin_menu_controller.js | 4 +++- .../discourse/templates/topic_admin_menu.js.handlebars | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/controllers/topic_admin_menu_controller.js b/app/assets/javascripts/discourse/controllers/topic_admin_menu_controller.js index 24d5fedef..aa88136a1 100644 --- a/app/assets/javascripts/discourse/controllers/topic_admin_menu_controller.js +++ b/app/assets/javascripts/discourse/controllers/topic_admin_menu_controller.js @@ -16,6 +16,8 @@ Discourse.TopicAdminMenuController = Discourse.ObjectController.extend({ hide: function() { this.set('menuVisible', false); - } + }, + + showRecover: Em.computed.and('deleted', 'details.can_recover'), }); diff --git a/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars b/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars index f700d8953..1e3b47892 100644 --- a/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars +++ b/app/assets/javascripts/discourse/templates/topic_admin_menu.js.handlebars @@ -13,7 +13,7 @@ {{/if}} - {{#if details.can_recover}} + {{#if showRecover}}