From 8679a0e43176ec9fd09f6d3eb0915f8f2e75f3e1 Mon Sep 17 00:00:00 2001 From: imanie383 Date: Wed, 4 Aug 2021 00:52:22 +0000 Subject: [PATCH] [IMP] web: make menu adaptation customizable the data dom:autoMoreMenu:adapt was added, so that the external code can update the menu directly when needed closes odoo/odoo#74920 X-original-commit: 7283bc5b07ae489d3ece926e2860c26c3d891d59 Signed-off-by: Quentin Smetz (qsm) --- addons/web/static/src/legacy/js/core/dom.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/legacy/js/core/dom.js b/addons/web/static/src/legacy/js/core/dom.js index aa5b0ef4a74..249a56eefea 100644 --- a/addons/web/static/src/legacy/js/core/dom.js +++ b/addons/web/static/src/legacy/js/core/dom.js @@ -629,10 +629,11 @@ var dom = { core.bus.on('resize', null, debouncedAdapt); _adapt(); + $el.data('dom:autoMoreMenu:adapt', _adapt); $el.data('dom:autoMoreMenu:destroy', function () { _restore(); core.bus.off('resize', null, debouncedAdapt); - $el.removeData('dom:autoMoreMenu:destroy'); + $el.removeData(['dom:autoMoreMenu:destroy', 'dom:autoMoreMenu:adapt']); }); function _restore() {