delete chat message

This commit is contained in:
Matteo Pagliazzi
2013-09-08 17:22:03 +02:00
parent d7b21eb32a
commit c9f3d3029c
5 changed files with 37 additions and 4 deletions

View File

@@ -53,6 +53,7 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Groups', '$http', 'A
.controller('ChatCtrl', ['$scope', 'Groups', 'User', function($scope, Groups, User){
$scope._chatMessage = '';
$scope.postChat = function(group, message){
if (_.isEmpty(message)) return
$('.chat-btn').addClass('disabled');
@@ -62,9 +63,20 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Groups', '$http', 'A
$('.chat-btn').removeClass('disabled');
});
}
$scope.deleteChatMessage = function(group, message){
if(message.uuid === User.user.id){
group.$deleteChatMessage({messageId: message.id}, function(){
var i = _.indexOf(group.chat, message);
if(i !== -1) group.chat.splice(i, 1);
});
}
}
$scope.sync = function(group){
group.$get();
}
$scope.nameTagClasses = function(message){
if (message.contributor) {
if (message.contributor.match(/npc/i) || message.contributor.match(/royal/i)) {