summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/js/thread.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/static/src/js/thread.js')
-rw-r--r--addons/mail/static/src/js/thread.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/mail/static/src/js/thread.js b/addons/mail/static/src/js/thread.js
index 79f3d8c0607..32444085936 100644
--- a/addons/mail/static/src/js/thread.js
+++ b/addons/mail/static/src/js/thread.js
@@ -18,6 +18,7 @@ var Thread = Widget.extend({
events: {
"click .o_mail_redirect": "on_click_redirect",
+ "click .o_channel_redirect": "on_channel_redirect",
"click .o_thread_show_more": "on_click_show_more",
"click .o_thread_message_needaction": function (event) {
event.stopPropagation();
@@ -80,6 +81,12 @@ var Thread = Widget.extend({
this.trigger('redirect', res_model, res_id);
},
+ on_channel_redirect: function (event) {
+ event.preventDefault();
+ var channel_id = $(event.target).data('channel-id');
+ this.trigger('redirect_to_channel', channel_id);
+ },
+
on_click_show_more: function () {
this.trigger('load_more_messages');
},