Status breadcrum is now clickable

bzr revid: mit@openerp.com-20120816134452-o0q31pffsdbqfwp5
This commit is contained in:
Minh Tran 2012-08-16 15:44:52 +02:00
parent 45660bff5c
commit b073860887
2 changed files with 20 additions and 2 deletions

View File

@ -4757,7 +4757,7 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({
if (this.clickable) {
this.$element.addClass("oe_form_steps_clickable");
$('.oe_form_steps_arrow').remove();
var elemts = this.$element.find('.oe_form_steps_button');
var elemts = this.$element.find('li');
_.each(elemts, function(element){
$item = $(element);
if ($item.attr("data-id") != self.selected_value) {

View File

@ -1039,10 +1039,28 @@
<t t-name="FieldStatus">
<ul class="" t-att-style="widget.node.attrs.style"/>
</t>
<t t-name="FieldStatus.content">
<t t-set="size" t-value="widget.to_show.length"/>
<t t-foreach="_.range(size)" t-as="i">
<li t-att-class="widget.to_show[i][0] === widget.selected_value ? 'oe_active' : ''">
<li t-att-class="widget.to_show[i][0] === widget.selected_value ? 'oe_form_steps_active' : 'oe_form_steps_inactive'">
<div class="oe_form_steps_button" t-att-data-id="widget.to_show[i][0]">
<t t-esc="widget.to_show[i][1]"/>
<span class="oe_form_steps_arrow">
<span></span>
</span>
<img t-att-src='_s + "/web/static/src/img/form_steps.png"' class="oe_form_steps_arrow" t-if="i &lt; size - 1"/>
</div>
</li>
</t>
</t>
<t t-name="FieldStatus.content">
<t t-set="size" t-value="widget.to_show.length"/>
<t t-foreach="_.range(size)" t-as="i">
<li t-att-class="widget.to_show[i][0] === widget.selected_value ? 'oe_active' : ''" t-att-data-id="widget.to_show[i][0]">
<span class="label">
<t t-esc="widget.to_show[i][1]"/>
</span>