diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index 72f8ab5a..4c0fd99e 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'odoo 16,15 Customize OEM(Boost, Data reset)', - 'version': '15.23.02.17', + 'version': '15.23.02.22', 'author': 'Sunpop.cn', 'category': 'Productivity', 'website': 'https://www.sunpop.cn', diff --git a/app_odoo_customize/static/src/js/dialog.js b/app_odoo_customize/static/src/js/dialog.js index 8c337eb9..f38af2e4 100644 --- a/app_odoo_customize/static/src/js/dialog.js +++ b/app_odoo_customize/static/src/js/dialog.js @@ -9,15 +9,16 @@ patch(Dialog.prototype, "app_odoo_customize.Dialog", { this._super.apply(this, arguments); const app_system_name = session.app_system_name || "odooApp"; this.title = app_system_name; + owl.onMounted(() => { + this.setDrag(); + }); + }, + setDrag() { + var $dl = $('#' + this.id + ' .modal-dialog .modal-content'); + if ($dl) + $dl.draggable({ + handle: ".modal-header" + }); }, - // mounted() { - // //todo: 没用,不能用 jq的处理方式 - // this._super.apply(this, arguments); - // var $dl = this.__owl__.vnode ? this.__owl__.vnode.elm : null; - // var $ml = $dl.children[0].children[0].children[0]; - // $ml.draggable({ - // handle: ".modal-header" - // }); - // }, });