message delete
diff --git a/erpnext/utilities/page/messages/messages.js b/erpnext/utilities/page/messages/messages.js
index b59a212..22be895 100644
--- a/erpnext/utilities/page/messages/messages.js
+++ b/erpnext/utilities/page/messages/messages.js
@@ -86,16 +86,30 @@
if(data.owner==user) {
data.cls = 'message-self';
data.comment_by_fullname = 'You';
+ data.delete_html = repl('<a class="close" onclick="erpnext.messages.delete(this)"\
+ data-name="%(name)s">×</a>', data);
} else {
- data.cls = 'message-other'
+ data.cls = 'message-other';
+ data.delete_html = '';
}
- wrapper.innerHTML = repl('<div class="message %(cls)s"><b>%(comment)s</b>\
- <div class="help">by %(comment_by_fullname)s, %(creation)s</div></div>\
+ wrapper.innerHTML = repl('<div class="message %(cls)s">%(delete_html)s\
+ <b>%(comment)s</b>\
+ <div class="help">by %(comment_by_fullname)s, %(creation)s</div></div>\
<div style="clear: both;"></div>', data);
}
});
},
+ delete: function(ele) {
+ $(ele).parent().css('opacity', 0.6);
+ wn.call({
+ method:'utilities.page.messages.messages.delete',
+ args: {name : $(ele).attr('data-name')},
+ callback: function() {
+ $(ele).parent().toggle(false);
+ }
+ });
+ },
show_active_users: function() {
wn.call({
module:'utilities',