[FIX] mail: fix click event handling when renaming DM

task-2414811

closes odoo/odoo#64473

X-original-commit: b850a4ee4ed6688d7d5d1f51e29015cd279495bb
Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
Xavier Dubuc
2021-01-13 12:51:35 +00:00
parent 718d16f386
commit 0be32ad4fd
2 changed files with 7 additions and 0 deletions
@@ -6,6 +6,7 @@ const components = {
ThreadIcon: require('mail/static/src/components/thread_icon/thread_icon.js'),
};
const useStore = require('mail/static/src/component_hooks/use_store/use_store.js');
const { isEventHandled } = require('mail/static/src/utils/utils.js');
const Dialog = require('web.Dialog');
@@ -117,6 +118,9 @@ class DiscussSidebarItem extends Component {
* @param {MouseEvent} ev
*/
_onClick(ev) {
if (isEventHandled(ev, 'EditableText.click')) {
return;
}
this.thread.open();
}
@@ -1,6 +1,8 @@
odoo.define('mail/static/src/components/editable_text/editable_text.js', function (require) {
'use strict';
const { markEventHandled } = require('mail/static/src/utils/utils.js');
const { Component } = owl;
class EditableText extends Component {
@@ -31,6 +33,7 @@ class EditableText extends Component {
* @param {MouseEvent} ev
*/
_onClick(ev) {
markEventHandled(ev, 'EditableText.click');
this.trigger('o-clicked');
}