Browse Source

web_decimal_numpad_dot: fixed float widget not working properly

pull/1245/head
Omar Castiñeira Saavedra 9 years ago
committed by Pedro M. Baeza
parent
commit
3a95848511
  1. 14
      web_decimal_numpad_dot/static/src/js/numpad_dot.js

14
web_decimal_numpad_dot/static/src/js/numpad_dot.js

@ -2,11 +2,13 @@
var instance = openerp; var instance = openerp;
instance.web.form.FieldFloat = instance.web.form.FieldChar.extend({
is_field_number: true,
widget_class: 'oe_form_field_float',
events: {
"keypress": "floatKeypress",
instance.web.form.FieldFloat = instance.web.form.FieldFloat.extend({
render_value: function() {
var self = this;
this._super();
if (!this.get('readonly')){
this.$el.find('input').on('keypress', this.floatKeypress.bind(this));
}
}, },
floatKeypress: function(e){ floatKeypress: function(e){
if(e.keyCode == '46' || e.charCode == '46'){ if(e.keyCode == '46' || e.charCode == '46'){
@ -14,7 +16,7 @@
e.preventDefault(); e.preventDefault();
// Add the comma to the value of the input field // Add the comma to the value of the input field
this.$("input").val(this.$("input").val() + ','); this.$("input").val(this.$("input").val() + ',');
}
}
}, },
}); });
})(); })();
Loading…
Cancel
Save