summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/menu/edit.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-02-11 17:00:35 +0100
committerChristophe Simonis <chs@odoo.com>2019-02-11 17:00:35 +0100
commit8c29df10e02e6777840ffd7a318472de29f77dd1 (patch)
tree49c08eeab2620aa7e91e87256754763400c93376 /addons/website/static/src/js/menu/edit.js
parent0e71f91fa1ea8df0111d034069dcb92e27c5f0a3 (diff)
parent93d736e905e0d3b110c36ee93af341021eba42c4 (diff)
[MERGE] forward port branch saas-12.1 up to 93d736e905e
Diffstat (limited to 'addons/website/static/src/js/menu/edit.js')
-rw-r--r--addons/website/static/src/js/menu/edit.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/addons/website/static/src/js/menu/edit.js b/addons/website/static/src/js/menu/edit.js
index 24b5e067589..bc9e4646135 100644
--- a/addons/website/static/src/js/menu/edit.js
+++ b/addons/website/static/src/js/menu/edit.js
@@ -121,10 +121,19 @@ var EditPageMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({
* expects that the save action is performed. So, this empty action is
* defined here so that all users have an 'on_save' related action.
*
+ * As explained above, that action should always be defined in the current
+ * implementation (even an empty one) but in fact it is also needed to
+ * remove the data-editor-message attributes which are added when entering
+ * edition.
+ *
* @private
* @todo improve the system to somehow declare required/optional actions
*/
- _onSave: function () {},
+ _onSave: function () {
+ if (this.$editorMessageElements) {
+ this.$editorMessageElements.removeAttr('data-editor-message');
+ }
+ },
//--------------------------------------------------------------------------
// Private