diff --git a/app/assets/javascripts/discourse/views/topic_footer_buttons_view.js b/app/assets/javascripts/discourse/views/topic_footer_buttons_view.js index edeb5c39d..b3cca6649 100755 --- a/app/assets/javascripts/discourse/views/topic_footer_buttons_view.js +++ b/app/assets/javascripts/discourse/views/topic_footer_buttons_view.js @@ -24,9 +24,14 @@ Discourse.TopicFooterButtonsView = Ember.ContainerView.extend({ // We hide some controls from private messages if (this.get('topic.can_invite_to')) { - this.addObject(Discourse.ButtonView.create({ + this.addObject(Discourse.ButtonView.createWithMixins({ textKey: 'topic.invite_reply.title', helpKey: 'topic.invite_reply.help', + attributeBindings: ['disabled'], + + disabled: function(){ + return this.get('controller.content.archived') || this.get('controller.content.closed'); + }.property('controller.content.archived', 'controller.content.closed'), renderIcon: function(buffer) { buffer.push("");