Browse Source

Merge pull request #3029 from kuhelbeher/fix/slider_non_integer_value

Fix non integer steps for slider property
pull/3096/head
Artur Arseniev 6 years ago
committed by GitHub
parent
commit
8822aa6c6e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/domain_abstract/ui/InputNumber.js

4
src/domain_abstract/ui/InputNumber.js

@ -132,7 +132,7 @@ export default Input.extend({
upArrowClick() { upArrowClick() {
const model = this.model; const model = this.model;
const step = model.get('step'); const step = model.get('step');
let value = parseInt(model.get('value'), 10); let value = parseFloat(model.get('value'));
value = this.normalizeValue(value + step); value = this.normalizeValue(value + step);
var valid = this.validateInputValue(value); var valid = this.validateInputValue(value);
model.set('value', valid.value); model.set('value', valid.value);
@ -145,7 +145,7 @@ export default Input.extend({
downArrowClick() { downArrowClick() {
const model = this.model; const model = this.model;
const step = model.get('step'); const step = model.get('step');
const value = parseInt(model.get('value'), 10); const value = parseFloat(model.get('value'));
const val = this.normalizeValue(value - step); const val = this.normalizeValue(value - step);
var valid = this.validateInputValue(val); var valid = this.validateInputValue(val);
model.set('value', valid.value); model.set('value', valid.value);

Loading…
Cancel
Save