MCPcopy Index your code
hub / github.com/plotly/plotly.js / handleInput

Function handleInput

src/components/sliders/draw.js:400–407  ·  view source on GitHub ↗
(gd, sliderGroup, sliderOpts, normalizedPosition, doTransition)

Source from the content-addressed store, hash-verified

398}
399
400function handleInput(gd, sliderGroup, sliderOpts, normalizedPosition, doTransition) {
401 var quantizedPosition = Math.round(normalizedPosition * (sliderOpts._stepCount - 1));
402 var quantizedIndex = sliderOpts._visibleSteps[quantizedPosition]._index;
403
404 if(quantizedIndex !== sliderOpts.active) {
405 setActive(gd, sliderGroup, sliderOpts, quantizedIndex, true, doTransition);
406 }
407}
408
409function setActive(gd, sliderGroup, sliderOpts, index, doCallback, doTransition) {
410 var previousActive = sliderOpts.active;

Callers 2

mouseDownHandlerFunction · 0.85
mouseMoveHandlerFunction · 0.85

Calls 1

setActiveFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…