Browse Source

Update number input validator

pull/487/head
Artur Arseniev 8 years ago
parent
commit
ed984a27c2
  1. 8
      src/domain_abstract/ui/InputNumber.js

8
src/domain_abstract/ui/InputNumber.js

@ -152,9 +152,9 @@ module.exports = Input.extend({
downArrowClick() { downArrowClick() {
const model = this.model; const model = this.model;
const step = model.get('step'); const step = model.get('step');
let value = model.get('value'); const value = model.get('value');
value = this.normalizeValue(value - step); const val = this.normalizeValue(value - step);
var valid = this.validateInputValue(value); var valid = this.validateInputValue(val);
model.set('value', valid.value); model.set('value', valid.value);
this.elementUpdated(); this.elementUpdated();
}, },
@ -241,7 +241,7 @@ module.exports = Input.extend({
var force = 0; var force = 0;
var opt = opts || {}; var opt = opts || {};
var model = this.model; var model = this.model;
var val = value || model.get('defaults'); var val = value !== '' ? value : model.get('defaults');
var units = model.get('units') || []; var units = model.get('units') || [];
var unit = model.get('unit') || (units.length && units[0]) || ''; var unit = model.get('unit') || (units.length && units[0]) || '';
var max = model.get('max'); var max = model.get('max');

Loading…
Cancel
Save