diff options
| author | Jiten (OpenERP) <jra@tinyerp.com> | 2011-10-03 10:46:33 +0530 |
|---|---|---|
| committer | Jiten (OpenERP) <jra@tinyerp.com> | 2011-10-03 10:46:33 +0530 |
| commit | 10380b13431a981bd942a04c49c6afb69c19dc18 (patch) | |
| tree | 9c308f77f46f990c610dfbf0e63535e601210673 /addons/web/static/src/xml/base.xml | |
| parent | 3fba4c077a2343434f5f4a655d75dabb1a2ac7eb (diff) | |
| parent | 3a12aa8d7c6a22b6bf8431209bcd1dfec7b9a791 (diff) | |
[MERGE] Merge from openerp-web.
bzr revid: jra@tinyerp.com-20111003051633-9z4qdvet7rbz9z7p
Diffstat (limited to 'addons/web/static/src/xml/base.xml')
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 101 |
1 files changed, 59 insertions, 42 deletions
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 25d256992d7..f8519c1dfaf 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -242,7 +242,23 @@ </table> </form> </t> + +<t t-name="Login_dblist"> + <select name="db"> + <t t-foreach="db_list" t-as="db"> + <t t-if="selected_db === db"> + <option t-att-value="db" selected="true"> + <t t-esc="db"/></option> + </t> + <t t-if="selected_db !== db"> + <option t-att-value="db"><t t-esc="db"/></option> + </t> + </t> + </select> +</t> + <t t-name="Login"> + <div> <form class="oe_forms"> <fieldset> <legend style=""> @@ -253,33 +269,18 @@ <tr> <td><label for="db">Database:</label></td> <td> - <t t-if="!db_list"> - <input type="text" name="db" t-att-value="selected_db || ''" autofocus="true"/> - </t> - <t t-if="db_list"> - <select name="db"> - <t t-foreach="db_list" t-as="db"> - <t t-if="selected_db === db"> - <option t-att-value="db" selected="true"> - <t t-esc="db"/></option> - </t> - <t t-if="selected_db !== db"> - <option t-att-value="db"><t t-esc="db"/></option> - </t> - </t> - </select> - </t> + <input type="text" name="db" t-att-value="widget.selected_db || ''" autofocus="true"/> </td> </tr> <tr> <td><label for="login">User:</label></td> <td><input type="text" name="login" - t-att-value="selected_login || ''" autofocus="true"/></td> + t-att-value="widget.selected_login || ''" autofocus="true"/></td> </tr> <tr> <td><label for="password">Password:</label></td> <td><input type="password" name="password" - t-att-value="selected_password || ''"/></td> + t-att-value="widget.selected_password || ''"/></td> </tr> <tr> <td></td> @@ -330,6 +331,7 @@ </table> </div> + </div> </t> <t t-name="Header"> <div> @@ -614,7 +616,8 @@ </t> </t> <tr t-name="ListView.row" t-att-class="row_parity" - t-att-data-id="record.get('id')"> + t-att-data-id="record.get('id')" + t-att-style="view.color_for(record)"> <t t-foreach="columns" t-as="column"> <td t-if="column.meta"> @@ -639,7 +642,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> @@ -652,6 +655,7 @@ <!--<button type="button" class="oe_form_button_cancel">Cancel</button>--> <button type="button" class="oe_form_button_new">New</button> <button type="button" class="oe_form_button_duplicate oe_form_on_update">Duplicate</button> + <button type="button" class="oe_form_button_toggle">Readonly/Editable</button> </div> <div class="oe_form_pager" t-if="view.options.pager !== false"> <button type="button" data-pager-action="first">First</button> @@ -711,8 +715,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> @@ -722,8 +725,8 @@ </t> <t t-name="WidgetNotebook"> <ul> - <li t-foreach="widget.pages" t-as="page" t-att-id="page.element_tab_id"> - <a t-att-href="'#' + page.element_id"> + <li t-foreach="widget.pages" t-as="page"> + <a href="#"> <t t-esc="page.string"/> </a> </li> @@ -733,17 +736,23 @@ </t> </t> <t t-name="WidgetNotebookPage"> - <div t-att-id="widget.element_id"> + <div> <t t-call="WidgetFrame"/> </div> </t> +<t t-name="WidgetNotebook.readonly"> + <t t-foreach="widget.pages" t-as="page"> + <h3><t t-esc="page.string"/></h3> + <t t-raw="page.render()"/> + </t> +</t> <t t-name="WidgetSeparator"> <div t-if="widget.orientation !== 'vertical'" t-att-class="'separator ' + widget.orientation"> <t t-esc="widget.string"/> </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"/> @@ -757,12 +766,22 @@ <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"/> </t> +<t t-name="FieldChar.readonly"> + <div + t-att-id="widget.element_id" + t-attf-class="field_#{widget.type} #{widget.element_class}" + t-attf-style="width: #{widget.field.translate ? '99' : '100'}%"> + </div> +</t> +<t t-name="FieldURI.readonly"> + <a href="#">#</a> +</t> <t t-name="FieldEmail"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> @@ -794,8 +813,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"/> @@ -815,7 +834,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> @@ -823,9 +842,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> @@ -848,8 +867,6 @@ </ul> </t> <t t-name="FieldOne2Many"> - <div t-att-id="widget.element_id"> - </div> </t> <t t-name="FieldMany2Many"> <div t-att-id="widget.list_id"></div> @@ -857,10 +874,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> @@ -870,7 +887,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"> @@ -885,7 +902,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" /> @@ -933,7 +950,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"> @@ -978,7 +995,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"/> |
