diff options
| author | Mahendra Barad (OpenERP) <mba@tinyerp.com> | 2014-02-26 15:35:09 +0530 |
|---|---|---|
| committer | Mahendra Barad (OpenERP) <mba@tinyerp.com> | 2014-02-26 15:35:09 +0530 |
| commit | 4a220f70c9fd08ab7c31afba97ca94ec2d73248e (patch) | |
| tree | d6f71b4fb8b4815d71e247d4da66820829b6ba03 /addons/web/static/src | |
| parent | d8544c4960c6fc9ba86ea60f391acac392525098 (diff) | |
[IMP]priority widget on click star
bzr revid: mba@tinyerp.com-20140226100509-ra9n6ia24b7ofc22
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 9 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0252ca640cd..24c64ab2dfd 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2404,7 +2404,14 @@ instance.web.form.Priority = instance.web.form.FieldChar.extend({ var li = $(e.target).closest( "li" ); if (li.length) { var value = {}; - value[self.name] = String(li.data('value')); + if (self.val == li.data('value') && self.check_star) { + value[self.name] = String(li.data('value') - 1); + self.check_star = false + } else { + value[self.name] = String(li.data('value')); + self.check_star = true; + } + self.val = li.data('value') if (self.record_id) { return self.view.dataset._model.call('write', [[self.record_id], value, self.view.dataset.get_context()]).done(self.reload_record.bind(self)); } else { diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index dc305b03af6..8cdc1e38621 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1015,7 +1015,7 @@ <ul style="list-style: none; padding-left: 2px;"> <t t-foreach="legends" t-as="rec" > <t t-if="widget.get('value') gte rec.name and !rec_first"> - <li t-att-data-value="rec.name - 1" class="oe_left oe_legend"><a href="#" t-att-title="rec.legend_name"><t t-raw="rec.legend"/></a></li> + <li t-att-data-value="rec.name" class="oe_left oe_legend"><a href="#" t-att-title="rec.legend_name"><t t-raw="rec.legend"/></a></li> </t> </t> <t t-foreach="legends" t-as="rec" > |
