summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/menu/edit.js
diff options
context:
space:
mode:
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