|
@ -114,6 +114,8 @@ odoo.define('web_responsive', function (require) { |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|
|
|
* Prevent the menu from being opened twice |
|
|
|
|
|
* |
|
|
* @override |
|
|
* @override |
|
|
*/ |
|
|
*/ |
|
|
_onAppsMenuItemClicked: function (ev) { |
|
|
_onAppsMenuItemClicked: function (ev) { |
|
@ -288,11 +290,14 @@ odoo.define('web_responsive', function (require) { |
|
|
BasicController.include({ |
|
|
BasicController.include({ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|
|
|
* Close the AppDrawer if the data set is dirty and a discard dialog is opened |
|
|
|
|
|
* |
|
|
* @override |
|
|
* @override |
|
|
*/ |
|
|
*/ |
|
|
canBeDiscarded: function (recordID) { |
|
|
canBeDiscarded: function (recordID) { |
|
|
if (this.model.isDirty(recordID || this.handle)) { |
|
|
if (this.model.isDirty(recordID || this.handle)) { |
|
|
$('.o_menu_apps .dropdown:has(.dropdown-menu.show) > a').dropdown('toggle'); |
|
|
$('.o_menu_apps .dropdown:has(.dropdown-menu.show) > a').dropdown('toggle'); |
|
|
|
|
|
$('.o_menu_sections li.show .dropdown-toggle').dropdown('toggle'); |
|
|
} |
|
|
} |
|
|
return this._super.apply(this, arguments); |
|
|
return this._super.apply(this, arguments); |
|
|
}, |
|
|
}, |
|
|