Skip to content

Commit 4033ba0

Browse files
committed
Fix - VueUiXy - Fixed zoom track color not applied on mounted when used with VueDataUi universal component
1 parent 22ab00c commit 4033ba0

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/components/vue-ui-xy.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -827,10 +827,9 @@
827827
{{ chartConfig.chart.grid.labels.xAxisLabels.values[slicer.start] }}
828828
</div>
829829
<div class="vue-ui-xy-range-slider">
830-
<div class="vue-ui-xy-slider-track" :id="`vue-ui-slider-track_${sliderId}`"></div>
830+
<div ref="sliderTrack" class="vue-ui-xy-slider-track" :id="`vue-ui-slider-track_${sliderId}`"></div>
831831
<input data-cy="xy-range-start" :id="`start_${sliderId}`" type="range" :style="`border:none !important;accent-color:${chartConfig.chart.zoom.color}`" :min="0" :max="maxX" v-model="slicer.start">
832832
<input :id="`end_${sliderId}`" type="range" :style="`border:none !important;accent-color:${chartConfig.chart.zoom.color}`" :min="0" :max="maxX" v-model="slicer.end">
833-
834833
</div>
835834
<div class="vue-ui-xy-range-slider-label-right" data-cy-zoom-legend>
836835
{{ chartConfig.chart.grid.labels.xAxisLabels.values[slicer.end-1] }}
@@ -1835,7 +1834,8 @@ export default {
18351834
const sliderTwo = document.getElementById(`end_${this.sliderId}`);
18361835
18371836
let minGap = 0;
1838-
const sliderTrack = document.getElementById(`vue-ui-slider-track_${this.sliderId}`);
1837+
// const sliderTrack = document.getElementById(`vue-ui-slider-track_${this.sliderId}`);
1838+
const sliderTrack = this.$refs.sliderTrack;
18391839
18401840
if(sliderOne && sliderTwo) {
18411841
sliderOne.addEventListener("input", slideOne);
@@ -1855,7 +1855,6 @@ export default {
18551855
sliderTwo.value = parseInt(sliderOne.value) + minGap;
18561856
}
18571857
fillColor();
1858-
fillColor();
18591858
if (vm.chartConfig.useCanvas) {
18601859
vm.drawCanvas();
18611860
}
@@ -1864,7 +1863,8 @@ export default {
18641863
function fillColor(){
18651864
sliderTrack.style.background = vm.chartConfig.chart.zoom.color;
18661865
}
1867-
1866+
1867+
fillColor();
18681868
slideOne();
18691869
slideTwo();
18701870
}

0 commit comments

Comments
 (0)