From f719b8f3259e5797c297e773f87745c8c3b1afff Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Wed, 2 May 2012 11:10:53 +0200 Subject: [PATCH] [imp] modified form rendering interface bzr revid: nicolas.vanhoren@openerp.com-20120502091053-o1knrm01225qdq0o --- addons/web/static/src/js/view_form.js | 6 +++--- addons/web/static/src/js/view_list_editable.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 3c15e845f56..5b2119a7a40 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -868,18 +868,18 @@ instance.web.FormView = instance.web.View.extend({ /** * Interface to be implemented by rendering engines for the form view. */ -instance.web.form.FormRenderingEngineInterface = { +instance.web.form.FormRenderingEngineInterface = instance.web.Class.extend({ set_fields_view: function(fields_view) {}, set_fields_registry: function(fields_registry) {}, render_to: function($element) {}, -}; +}); /** * Default rendering engine for the form view. * * It is necessary to set the view using set_view() before usage. */ -instance.web.form.FormRenderingEngine = instance.web.Class.extend({ +instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInterface.extend({ init: function(view) { this.view = view; }, diff --git a/addons/web/static/src/js/view_list_editable.js b/addons/web/static/src/js/view_list_editable.js index 816143afa5d..ff76f333ea9 100644 --- a/addons/web/static/src/js/view_list_editable.js +++ b/addons/web/static/src/js/view_list_editable.js @@ -377,7 +377,7 @@ openerp.web.list_editable = function (instance) { renderElement: function() {} }); - instance.web.ListEditableRenderingEngine = instance.web.Class.extend({ + instance.web.ListEditableRenderingEngine = instance.web.form.FormRenderingEngineInterface.extend({ init: function(view) { this.view = view; },