diff --git a/web_dialog_size/static/src/js/web_dialog_size.js b/web_dialog_size/static/src/js/web_dialog_size.js index 02f1a6f17..0afabcc2e 100644 --- a/web_dialog_size/static/src/js/web_dialog_size.js +++ b/web_dialog_size/static/src/js/web_dialog_size.js @@ -19,6 +19,10 @@ odoo.define("web_dialog_size.web_dialog_size", function (require) { self.$modal .find(".dialog_button_restore") .on("click", self.proxy("_restore")); + self.$modal.find(">:first-child").draggable({ + handle: ".modal-header", + helper: false, + }); return config.then(function (r) { if (r.default_maximize) { self._extending(); @@ -29,39 +33,16 @@ odoo.define("web_dialog_size.web_dialog_size", function (require) { }); }, - opened: function () { - return this._super.apply(this, arguments).then( - function () { - if (this.$modal) { - this.$modal.find(">:first-child").draggable({ - handle: ".modal-header", - helper: false, - }); - } - }.bind(this) - ); - }, - - close: function () { - if (this.$modal) { - var draggable = this.$modal.find(">:first-child").draggable("instance"); - if (draggable) { - this.$modal.find(">:first-child").draggable("destroy"); - } - } - return this._super.apply(this, arguments); - }, - _extending: function () { var dialog = this.$modal.find(".modal-dialog"); - dialog.addClass("dialog_full_screen"); + dialog.addClass("modal-dialog_full_screen"); dialog.find(".dialog_button_extend").hide(); dialog.find(".dialog_button_restore").show(); }, _restore: function () { var dialog = this.$modal.find(".modal-dialog"); - dialog.removeClass("dialog_full_screen"); + dialog.removeClass("modal-dialog_full_screen"); dialog.find(".dialog_button_restore").hide(); dialog.find(".dialog_button_extend").show(); }, diff --git a/web_dialog_size/static/src/xml/web_dialog_size.xml b/web_dialog_size/static/src/xml/web_dialog_size.xml index ce1e281b8..e160bedb1 100644 --- a/web_dialog_size/static/src/xml/web_dialog_size.xml +++ b/web_dialog_size/static/src/xml/web_dialog_size.xml @@ -3,9 +3,6 @@ - - -