diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-08 17:37:15 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-08 17:37:15 +0200 |
| commit | 38df96f12482bef061a73bd647a58fce7ddbe2e5 (patch) | |
| tree | 53e154e6af2d4611d26f12b71a7889210089c21f /addons/web/static/src | |
| parent | 779dd82c5ab409f13fd06aa27d769b72c408418d (diff) | |
[imp] now status widget list possible selections
bzr revid: nicolas.vanhoren@openerp.com-20110908153715-k3ur78w85kb24iv7
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/form.js | 4 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 12 |
2 files changed, 11 insertions, 5 deletions
diff --git a/addons/web/static/src/js/form.js b/addons/web/static/src/js/form.js index 5a0168026c3..fb3c56ea068 100644 --- a/addons/web/static/src/js/form.js +++ b/addons/web/static/src/js/form.js @@ -2482,14 +2482,16 @@ openerp.web.form.FieldStatus = openerp.web.form.Field.extend({ template: "FieldStatus", start: function() { this._super(); + this.selected_item = null; this.render_list(); }, set_value: function(value) { this._super(value); + this.selected_item = value; this.render_list(); }, render_list: function() { - var content = openerp.web.qweb.render("FieldStatus.content", {}); + var content = openerp.web.qweb.render("FieldStatus.content", {widget: this, _:_}); this.$element.html(content); } }); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 32296d1a0c2..02c013d954a 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1382,15 +1382,19 @@ </t> <t t-name="FieldStatus.content"> <ul class="oe-arrow-list"> - <li> - <span>Je suis</span><span class="oe-arrow-list-after"></span> - </li> + <t t-set="size" t-value="widget.field.selection.length"/> + <t t-foreach="_.range(size)" t-as="i"> + <li> + <span class="oe-arrow-list-before" t-if="i > 0"></span><span><t t-esc="widget.field.selection[i][1]"/></span><span class="oe-arrow-list-after" t-if="i < size - 1"></span> + </li> + </t> + <!-- <li class="oe-arrow-list-selected"> <span class="oe-arrow-list-before"></span><span>un gentil</span><span class="oe-arrow-list-after"></span> </li> <li> <span class="oe-arrow-list-before"></span><span>poulet</span> - </li> + </li>--> </ul> </t> </templates> |
