/** The controls at the top of a private message in the map area. @class DiscoursePrivateMessageMapComponent @extends Ember.Component @namespace Discourse @module Discourse **/ Discourse.DiscoursePrivateMessageMapComponent = Ember.Component.extend({ templateName: 'components/discourse-private-message-map', tagName: 'section', classNames: ['information'], postStream: Em.computed.alias('topic.postStream'), details: Em.computed.alias('topic.details'), actions: { removeAllowedUser: function(user) { console.log(user); var self = this; bootbox.dialog(I18n.t("private_message_info.remove_allowed_user", {name: user.get('username')}), [ {label: I18n.t("no_value"), 'class': 'btn-danger rightg'}, {label: I18n.t("yes_value"), 'class': 'btn-primary', callback: function() { self.get('details').removeAllowedUser(user); } } ]); }, showPrivateInvite: function() { this.sendAction('showPrivateInviteAction'); } } });