diff --git a/module/message/view/ajaxgetdropmenuforold.html.php b/module/message/view/ajaxgetdropmenuforold.html.php index 588d2d42ca..fcce825113 100644 --- a/module/message/view/ajaxgetdropmenuforold.html.php +++ b/module/message/view/ajaxgetdropmenuforold.html.php @@ -223,4 +223,19 @@ window.clearRead = function() $.get($.createLink('message', 'ajaxDelete', "id=allread")); renderMessage(); }; + +window.deleteMessage = function(obj) +{ + let $this = $(obj); + if(!$this.hasClass('message-item')) $this = $this.closest('.message-item'); + + let messageID = $this.data("msgid"); + let $messageItem = $('#messageTabs .message-item[data-msgid="' + messageID + '"]'); + $messageItem.removeClass('unread'); + $messageItem.addClass('hidden'); + $.get($.createLink('message', 'ajaxDelete', "id=" + messageID)); + + /* Rerender unread count. */ + renderMessage(); +};