automat/controlkit.js

onChange callback on range slider doesn't provide changed value

Opened this issue · 0 comments

When creating a new slider with an onChange callback, the changed value is not provided to the callback function. This does work with a normal number input.

// logs the changed value
this.gui.addPanel()
  .addGroup()
    .addSubGroup()
      .addNumberInput(obj, `value`, { onChange: (changedVal) => { console.log(changedVal) } })

Slider:

// logs -undefined-
this.gui.addPanel()
  .addGroup()
    .addSubGroup()
        .addSlider(obj, `value`, `range`, { onChange: (changedVal) => { console.log(changedVal) } })