MCPcopy
hub / github.com/apache/echarts / createRangeInputDeltaBtn

Function createRangeInputDeltaBtn

test/lib/testHelper.js:977–992  ·  view source on GitHub ↗
(btnName, delta)

Source from the content-addressed store, hash-verified

975 _rangeInputWrapperEl.appendChild(sliderTextEl);
976
977 function createRangeInputDeltaBtn(btnName, delta) {
978 if (_noDeltaButtons) { return; }
979 var sliderLRBtnEl = document.createElement('div');
980 sliderLRBtnEl.className = 'test-inputs-slider-btn-incdec test-inputs-slider-btn-' + btnName;
981 _rangeInputWrapperEl.appendChild(sliderLRBtnEl);
982 sliderLRBtnEl.addEventListener('click', inputRecorder.wrapUserInputListener({
983 listener: function () {
984 if (_disabled) { return; }
985 // 0.1 + 0.2 = 0.30000000000000004
986 _currVal = round(_currVal + delta, _precision);
987 updateRangeInputViewValue(_currVal);
988 dispatchRangeInputChangedEvent();
989 },
990 op: btnName + _opSuffix
991 }));
992 }
993 createRangeInputDeltaBtn('decrease', -_step);
994 createRangeInputDeltaBtn('increase', _step);
995

Callers 1

dealInitRangeInputFunction · 0.85

Calls 4

addEventListenerMethod · 0.80
roundFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…