[ADD] adding a new css class 'oe_form_readonly' to the uneditable form to ease css...
authorAntoine Huvelle <ahu@openerp.com>
Thu, 24 Nov 2011 13:02:53 +0000 (14:02 +0100)
committerAntoine Huvelle <ahu@openerp.com>
Thu, 24 Nov 2011 13:02:53 +0000 (14:02 +0100)
bzr revid: ahu@openerp.com-20111124130253-zcmgizy9vmhk90yb

addons/web/static/src/js/view_form.js
addons/web/static/src/xml/base.xml

index ced99be..8207e7d 100644 (file)
@@ -3061,6 +3061,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',
     init: function(view, node) {
@@ -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',
index 466e3c9..2361d18 100644 (file)
     </tr>
     </table>
 </t>
+<t t-name="WidgetFrame.readonly" t-extend="WidgetFrame">
+    <t t-jquery="&gt;table">
+        this.attr('class', this.attr('class')+' oe_form_readonly');
+    </t>
+</t>
 <t t-name="WidgetGroup">
     <t t-if="widget.string">
     <fieldset class="oe_group_box">
 <t t-name="EmptyComponent">
     <div></div>
 </t>
-</templates>
\ No newline at end of file
+</templates>