summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorMahendra Barad (OpenERP) <mba@tinyerp.com>2014-02-26 15:35:09 +0530
committerMahendra Barad (OpenERP) <mba@tinyerp.com>2014-02-26 15:35:09 +0530
commit4a220f70c9fd08ab7c31afba97ca94ec2d73248e (patch)
treed6f71b4fb8b4815d71e247d4da66820829b6ba03 /addons/web/static/src
parentd8544c4960c6fc9ba86ea60f391acac392525098 (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.js9
-rw-r--r--addons/web/static/src/xml/base.xml2
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" >