diff --git a/addons/web/static/src/js/core/widget.js b/addons/web/static/src/js/core/widget.js index bd868596546..5e23c3f2c47 100644 --- a/addons/web/static/src/js/core/widget.js +++ b/addons/web/static/src/js/core/widget.js @@ -284,16 +284,6 @@ var Widget = core.Class.extend(mixins.PropertiesMixin, ServicesMixin, { return this; }, - - /** - * Update the modifiers with the newest value. - * Now this.attrs.modifiersValue can be used consistantly even with - * conditional modifiers - * - * @param {Object} modifiers the updated modifiers - */ - updateModifiersValue: function(modifiers) { - }, //-------------------------------------------------------------------------- // Private diff --git a/addons/web/static/src/js/views/basic/basic_renderer.js b/addons/web/static/src/js/views/basic/basic_renderer.js index 55a6c7a6c94..80cdd05bff5 100644 --- a/addons/web/static/src/js/views/basic/basic_renderer.js +++ b/addons/web/static/src/js/views/basic/basic_renderer.js @@ -278,7 +278,7 @@ var BasicRenderer = AbstractRenderer.extend({ element.$el.toggleClass("o_readonly_modifier", !!modifiers.readonly); element.$el.toggleClass("o_required_modifier", !!modifiers.required); - if (element.widget) { + if (element.widget && element.widget.updateModifiersValue) { element.widget.updateModifiersValue(modifiers); }