From 39c04cf05058f71b0a62db8d3b9b55a57e4807b2 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 16 Sep 2013 12:01:17 +0530 Subject: [PATCH] [ADD] added code to pass field to show in input value in just gage. bzr revid: tpa@tinyerp.com-20130916063117-3bzavo1qs27317w2 --- addons/web_kanban_gauge/static/src/js/kanban_gauge.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/web_kanban_gauge/static/src/js/kanban_gauge.js b/addons/web_kanban_gauge/static/src/js/kanban_gauge.js index cb2faf6874b..dc6ef43e1c5 100644 --- a/addons/web_kanban_gauge/static/src/js/kanban_gauge.js +++ b/addons/web_kanban_gauge/static/src/js/kanban_gauge.js @@ -20,6 +20,10 @@ instance.web_kanban.GaugeWidget = instance.web_kanban.AbstractField.extend({ } var val = this.field.value; var value = _.isArray(val) && val.length ? val[val.length-1]['value'] : val; + var input_value = value; + if (this.options.input_value_field) { + input_value = this.getParent().record[this.options.input_value_field].raw_value; + } var title = this.$node.html() || this.field.string; // var unique_id = _.uniqueId("JustGage"); @@ -66,7 +70,7 @@ instance.web_kanban.GaugeWidget = instance.web_kanban.AbstractField.extend({ if (!self.$el.find(".oe_justgage_edit").size()) { $div = $('
'); $div.css(css); - $input = $('').val(value); + $input = $('').val(input_value); $input.css({ 'text-align': 'center', 'margin': 'auto', @@ -104,7 +108,7 @@ instance.web_kanban.GaugeWidget = instance.web_kanban.AbstractField.extend({ flag_open = true; }); - if (!+value) { + if (!+input_value) { $svg.fadeTo(0, 0.3); $div = $('
').text(_t("Click to change value")); $div.css(css);