diff --git a/src/app/party.coffee b/src/app/party.coffee index f84762ae5d..732459f6c1 100644 --- a/src/app/party.coffee +++ b/src/app/party.coffee @@ -134,7 +134,9 @@ module.exports.app = (appExports, model, app) -> return next() unless e.keyCode is 13 appExports.tavernSendChat() - appExports.deleteChatMessage = (e) -> e.at().remove() #requires the {#with} + appExports.deleteChatMessage = (e) -> + if confirm("Delete chat message?") is true + e.at().remove() #requires the {#with} app.on 'render', (ctx) -> $('#party-tab-link').on 'shown', (e) -> diff --git a/views/app/party.html b/views/app/party.html index a2afcc2fa3..4c5fb1d073 100644 --- a/views/app/party.html +++ b/views/app/party.html @@ -63,6 +63,6 @@ class="label {{#if @message.npc}}label-success{{else if @message.contributor}}label-inverse{{else if equal(@message.uuid,_user.id)}}label-info{{/}} chat-message" rel='tooltip' title="{{@message.contributor}}{{@message.npc}}"> {{@message.user}} {{@message.text}} - {relativeDate(@message.timestamp, _currentTime)} - {{#if equal(@message.uuid,_user.id)}}{{#with @message}}{{/}}{{/}} + {{#if or(_user.backer.admin,equal(@message.uuid,_user.id))}}{{#with @message}}{{/}}{{/}}