[IMP]priority widget on click star
bzr revid: mba@tinyerp.com-20140226100509-ra9n6ia24b7ofc22
This commit is contained in:
parent
d8544c4960
commit
4a220f70c9
|
@ -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 {
|
||||
|
|
|
@ -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" >
|
||||
|
|
|
@ -1296,7 +1296,14 @@ instance.web_kanban.Priority = instance.web_kanban.AbstractField.extend({
|
|||
var li = $(e.target).closest( "li" );
|
||||
if (li.length) {
|
||||
var value = {};
|
||||
value[self.name] = String(li.data('value'));
|
||||
if (self.parent.val == li.data('value') && self.parent.check_star) {
|
||||
value[self.name] = String(li.data('value') - 1);
|
||||
self.parent.check_star = false
|
||||
} else {
|
||||
value[self.name] = String(li.data('value'));
|
||||
self.parent.check_star = true;
|
||||
}
|
||||
self.parent.val = li.data('value')
|
||||
return self.parent.view.dataset._model.call('write', [[self.record_id], value, self.parent.view.dataset.get_context()]).done(self.reload_record.bind(self.parent));
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue