diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-09-16 15:22:28 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-09-16 15:22:28 +0200 |
| commit | 0ee38e29ade5acc7fd9aa8955901c5fbc69c788f (patch) | |
| tree | 7f7208f79a31a02211ae78683d2714529701c1e8 /addons/web/static/src/xml | |
| parent | 8d6f3158912d0d03df99439fd722d2823f3ec4fb (diff) | |
[IMP] convert form widgets to use a root class to find themselves back in the rendered dom, instead of a root id
bzr revid: xmo@openerp.com-20110916132228-h2qszo33q6z289qf
Diffstat (limited to 'addons/web/static/src/xml')
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index c2b6ca0bdf2..daf85c43ee7 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -649,7 +649,7 @@ <t t-raw="frame.render()"/> </t> <t t-name="FormView"> - <div class="oe_form_header" t-att-id="view.element_id + '_header'"> + <div class="oe_form_header"> <div class="oe_form_buttons" t-if="view.options.action_buttons !== false"> <!--<button type="button" class="oe_form_button_save"> <span class="oe_form_on_update">Save</span> @@ -721,8 +721,7 @@ t-att-width="td.width" t-att-nowrap="td.nowrap or td.is_field_m2o? 'true' : undefined" t-att-valign="td.table ? 'top' : undefined" - t-att-id="td.element_id" - t-attf-class="oe_form_frame_cell #{td.classname}" + t-attf-class="oe_form_frame_cell #{td.classname} #{td.element_class}" > <t t-raw="td.render()"/> </td> @@ -753,7 +752,7 @@ </div> </t> <t t-name="WidgetLabel"> - <label t-att-for="widget.element_id + '_field'" + <label t-att-for="widget.element_id" t-att-class="'oe_label' + (widget.help ? '_help' : '')" t-att-title="widget.help"> <t t-esc="widget.string"/> @@ -767,8 +766,8 @@ <t t-name="FieldChar"> <input type="text" size="1" t-att-name="widget.name" - t-att-id="widget.element_id + '_field'" - t-att-class="'field_' + widget.type" + t-att-id="widget.element_id" + t-attf-class="field_#{widget.type} #{widget.element_class}" t-attf-style="width: #{widget.field.translate ? '99' : '100'}%" /> <img class="oe_field_translate" t-if="widget.field.translate" src="/web/static/src/img/icons/terp-translate.png" width="16" height="16" border="0"/> @@ -804,8 +803,8 @@ <t t-name="FieldText"> <textarea rows="6" t-att-name="widget.name" - t-att-id="widget.element_id + '_field'" - t-att-class="'field_' + widget.type" + t-att-id="widget.element_id" + t-attf-class="field_#{widget.type} #{widget.element_class}" t-attf-style="width: #{widget.field.translate ? '99' : '100'}%" ></textarea> <img class="oe_field_translate" t-if="widget.field.translate" src="/web/static/src/img/icons/terp-translate.png" width="16" height="16" border="0"/> @@ -823,7 +822,7 @@ <select t-att-name="widget.name" t-att-id="widget.element_id + '_field'" - t-att-class="'field_' + widget.type" + t-attf-class="field_#{widget.type} #{widget.element_class}" style="width: 100%"> <t t-foreach="widget.values" t-as="option"> <option><t t-esc="option[1]"/></option> @@ -831,9 +830,9 @@ </select> </t> <t t-name="FieldMany2One"> - <div t-att-id="widget.element_id" class="oe-m2o"> - <input t-att-id="widget.element_id + '_input'" type="text" size="1" style="width: 100%;"/> - <span class="oe-m2o-drop-down-button" t-att-id="widget.element_id + '_drop_down'"> + <div t-att-class="widget.element_class" class="oe-m2o"> + <input type="text" size="1" style="width: 100%;"/> + <span class="oe-m2o-drop-down-button"> <img src="/web/static/src/img/down-arrow.png" /></span> <span class="oe-m2o-cm-button" t-att-id="widget.name + '_open'"> <img src="/web/static/src/img/icons/gtk-index.png"/></span> @@ -856,7 +855,7 @@ </ul> </t> <t t-name="FieldOne2Many"> - <div t-att-id="widget.element_id"> + <div t-att-class="widget.element_class"> </div> </t> <t t-name="FieldMany2Many"> @@ -865,10 +864,10 @@ <t t-name="FieldReference"> <table border="0" width="100%" cellpadding="0" cellspacing="0" class="oe_frame oe_forms"> <tr> - <td t-att-id="widget.selection.element_id" class="oe_form_frame_cell oe_form_selection"> + <td t-attf-class="oe_form_frame_cell oe_form_selection #{widget.selection.element_class}"> <t t-raw="widget.selection.render()"/> </td> - <td t-att-id="widget.m2o.element_id" class="oe_form_frame_cell oe_form_many2one" nowrap="true"> + <td class="oe_form_frame_cell oe_form_many2one #{widget.selection.element_class}" nowrap="true"> <t t-raw="widget.m2o.render()"/> </td> </tr> @@ -878,7 +877,7 @@ <input type="checkbox" t-att-name="widget.name" t-att-id="widget.element_id + '_field'" - t-att-class="'field_' + widget.type"/> + t-attf-class="field_#{widget.type} #{widget.element_class}"/> </t> <t t-name="FieldProgressBar"> <div t-opentag="true" class="oe-progressbar"> @@ -893,7 +892,7 @@ t-att-border="widget.readonly ? 0 : 1" t-att-id="widget.element_id + '_field'" t-att-name="widget.name" - t-att-class="'field_' + widget.type" + t-attf-class="field_#{widget.type} #{widget.element_class}" t-att-width="widget.node.attrs.img_width || widget.node.attrs.width" t-att-height="widget.node.attrs.img_height || widget.node.attrs.height" /> @@ -941,7 +940,7 @@ <input type="text" size="1" t-att-name="widget.name" t-att-id="widget.element_id + '_field'" - t-att-class="'field_' + widget.type" style="width: 100%" + t-attf-class="field_#{widget.type} #{widget.element_class}" style="width: 100%" /> </td> <td class="oe-binary" nowrap="true"> @@ -986,7 +985,7 @@ </t> <t t-name="WidgetButton"> <button type="button" - t-att-id="widget.element_id + '_button'" + t-attf-class="#{widget.element_class}" t-att-title="widget.help" style="width: 100%" class="button"> <img t-if="widget.node.attrs.icon" t-att-src="'/web/static/src/img/icons/' + widget.node.attrs.icon + '.png'" width="16" height="16"/> |
