details: https://code.tryton.org/tryton/commit/2d055ed36c93
branch: 7.4
user: Cédric Krier <[email protected]>
date: Wed Nov 26 21:34:50 2025 +0100
description:
Limit editable tree click event to the tab
This permits the navigation between tabs.
Closes #14393
(grafted from 9fe27176548921f8d056f006940256a68472ef42)
diffstat:
sao/src/view/tree.js | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (25 lines):
diff -r a483e2e8d1bf -r 2d055ed36c93 sao/src/view/tree.js
--- a/sao/src/view/tree.js Tue Nov 25 18:38:51 2025 +0100
+++ b/sao/src/view/tree.js Wed Nov 26 21:34:50 2025 +0100
@@ -2026,9 +2026,11 @@
return;
}
- body = listener = jQuery(document.body);
+ body = jQuery(document.body);
if (body.hasClass('modal-open')) {
listener = this.tree.el.parents('.modal').last();
+ } else {
+ listener = this.tree.el.parents('.tab-pane').last();
}
const handler = event_ => {
if ((event_.currentTarget == body[0]) &&
@@ -2041,7 +2043,7 @@
event_.stopPropagation();
return;
}
- body.off('click.sao.editabletree');
+ listener.off('click.sao.editabletree');
this.tree.edit_row(null);
return true;
};