Skip to content

Commit d10ec9c

Browse files
committed
Fix - VueUiStackbar - Emit non segregated series @selectLegend #260
1 parent a0a9886 commit d10ec9c

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

TestingArena/ArenaVueUiStackbar.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,10 @@ function freestyle({ drawingArea, data }) {
423423
});
424424
return paths;
425425
}
426+
427+
function selectLegend(l) {
428+
console.log(l)
429+
}
426430
427431
</script>
428432
@@ -434,7 +438,7 @@ function freestyle({ drawingArea, data }) {
434438
</select>
435439
</div>
436440
<div style="width: 600px; height: 600px; resize: both; overflow: auto; background: white">
437-
<LocalVueUiStackbar @selectX="selectX" :selectedXIndex="selectedX" :dataset="dataset" :config="{...config,
441+
<LocalVueUiStackbar @selectLegend="selectLegend" @selectX="selectX" :selectedXIndex="selectedX" :dataset="dataset" :config="{...config,
438442
responsive: true,
439443
}" @selectTimeLabel="selectTimeLabel">
440444
<template #svg="{ svg }">

src/components/vue-ui-stackbar.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1342,14 +1342,14 @@ const dataTable = computed(() => {
13421342
return { head, body: body.slice(0, slicer.value.end - slicer.value.start), config, colNames }
13431343
});
13441344
1345-
function segregate(index, item) {
1346-
emit('selectLegend', formattedDataset.value.find(el => el.absoluteIndex === index));
1345+
function segregate(_, item) {
13471346
if (segregated.value.includes(item.id)) {
13481347
segregated.value = segregated.value.filter(el => el !== item.id);
13491348
} else {
13501349
if ( segregated.value.length === unmutableDataset.value.length - 1) return;
13511350
segregated.value.push(item.id);
13521351
}
1352+
emit('selectLegend', formattedDataset.value)
13531353
}
13541354
13551355
const legendSet = computed(() => {

0 commit comments

Comments
 (0)