summaryrefslogtreecommitdiff
path: root/frontend/common/slider.component.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/common/slider.component.js')
-rw-r--r--frontend/common/slider.component.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/frontend/common/slider.component.js b/frontend/common/slider.component.js
index e5dfba7..7e42b4d 100644
--- a/frontend/common/slider.component.js
+++ b/frontend/common/slider.component.js
@@ -20,7 +20,6 @@ export default class Slider extends Component {
if (this.props.type === 'int') {
value = parseInt(value)
}
- console.log('mount', value)
this.setState({ value })
}
componentDidUpdate(prevProps) {
@@ -29,13 +28,11 @@ export default class Slider extends Component {
if (this.props.type === 'int') {
value = parseInt(value)
}
- console.log('update', value)
this.setState({ value })
}
}
handleInput(e){
- let { name, opt } = this.props
- let old_value = opt[name]
+ let { name } = this.props
let new_value = e.target.value
if (new_value === '') {
new_value = this.props.defaultValue || (this.props.max - this.props.min) / 2
@@ -47,15 +44,15 @@ export default class Slider extends Component {
new_value = parseInt(Math.floor(new_value / 2) * 2 + 1)
}
else {
- new_value = this.parseFloat(new_value)
+ new_value = parseFloat(new_value)
}
- if (old_value !== new_value) {
+ if (this.state.value !== new_value) {
this.setState({ value: new_value })
this.props.onChange(new_value)
}
}
handleRange(e){
- let new_value = e.target.value
+ let { value: new_value } = e.target
if (this.props.type === 'int') {
new_value = parseInt(new_value)
}