diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index ced99bea7c2..8207e7df2b2 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -3060,6 +3060,9 @@ openerp.web.form.FieldStatus = openerp.web.form.Field.extend({
openerp.web.form.FieldReadonly = openerp.web.form.Field.extend({
+});
+openerp.web.form.WidgetFrameReadonly = openerp.web.form.WidgetFrame.extend({
+ template: 'WidgetFrame.readonly'
});
openerp.web.form.FieldCharReadonly = openerp.web.form.FieldReadonly.extend({
template: 'FieldChar.readonly',
@@ -3213,6 +3216,7 @@ openerp.web.form.FieldOne2ManyReadonly = openerp.web.form.FieldOne2Many.extend({
force_readonly: true
});
openerp.web.form.readonly = openerp.web.form.widgets.clone({
+ 'frame': 'openerp.web.form.WidgetFrameReadonly',
'char': 'openerp.web.form.FieldCharReadonly',
'email': 'openerp.web.form.FieldEmailReadonly',
'url': 'openerp.web.form.FieldUrlReadonly',
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 466e3c9c5c9..2361d187d51 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -727,6 +727,11 @@
+
+
+ this.attr('class', this.attr('class')+' oe_form_readonly');
+
+