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.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/addons/mail/static/src/js/thread.js b/addons/mail/static/src/js/thread.js
index a1f8fc8a076..86b34255cf7 100644
--- a/addons/mail/static/src/js/thread.js
+++ b/addons/mail/static/src/js/thread.js
@@ -34,8 +34,9 @@ var Thread = Widget.extend({
this.$('.o_thread_message').removeClass('o_thread_selected_message');
$(event.currentTarget).toggleClass('o_thread_selected_message', !selected);
},
- "click span.oe_mail_expand": function (event) {
+ "click .oe_mail_expand": function (event) {
event.preventDefault();
+ event.stopPropagation();
var $source = $(event.currentTarget);
$source.parents('.o_thread_message_core').find('.o_mail_body_short').toggle();
$source.parents('.o_thread_message_core').find('.o_mail_body_long').toggle();
@@ -118,12 +119,13 @@ var Thread = Widget.extend({
msg.hour = msg.date.fromNow();
} else if (date === moment().subtract(1, 'days').format('YYYY-MM-DD')) {
msg.day = _t("Yesterday");
- msg.hour = msg.date.format('hh:mm');
+ msg.hour = msg.date.format('LT');
} else {
msg.day = msg.date.format('LL');
- msg.hour = msg.date.format('hh:mm');
+ msg.hour = msg.date.format('LT');
}
+ msg.display_subject = message.subject && message.message_type !== 'notification' && !(message.model && (message.model !== 'mail.channel'));
return msg;
},