Browse Source

web_decimal_numpad_dot: now changes . for , in floating numbers

pull/736/head
oihane 9 years ago
committed by nicomacr
parent
commit
23aaf517c3
  1. 17
      web_decimal_numpad_dot/static/src/js/numpad_dot.js

17
web_decimal_numpad_dot/static/src/js/numpad_dot.js

@ -6,18 +6,15 @@ instance.web.form.FieldFloat = instance.web.form.FieldChar.extend({
is_field_number: true, is_field_number: true,
widget_class: 'oe_form_field_float', widget_class: 'oe_form_field_float',
events: { events: {
"keyup": "floatKeyup",
"keypress": "floatKeypress",
}, },
floatKeyup: function(e){
var code = e.which ? e.which : e.keyCode;
if (code === 110){
var input = this.$("input").val();
input = input.substr(0, input.length -1);
input += instance.web._t.database.parameters.decimal_point;
this.set("value", input);
floatKeypress: function(e){
if(e.keyCode == '46' || e.charCode == '46'){
//Cancel the keypress
e.preventDefault();
// Add the comma to the value of the input field
this.$("input").val(this.$("input").val() + ',');
} }
}, },
}); });
})(); })();
Loading…
Cancel
Save