aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/DataVizBox/components/LineChart.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-04-07 10:57:34 -0400
committerbobzel <zzzman@gmail.com>2023-04-07 10:57:34 -0400
commit893c48e17c3285613c9c3fa4e84d4d3317ee2772 (patch)
tree12d7638aa5b8e6ae1b36a84e6ca5e8d36ed69e33 /src/client/views/nodes/DataVizBox/components/LineChart.tsx
parent986c5bdc899954c4609f71405d3334147be721fe (diff)
updated linechart highlighting
Diffstat (limited to 'src/client/views/nodes/DataVizBox/components/LineChart.tsx')
-rw-r--r--src/client/views/nodes/DataVizBox/components/LineChart.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/views/nodes/DataVizBox/components/LineChart.tsx b/src/client/views/nodes/DataVizBox/components/LineChart.tsx
index 6a223e683..308ef4cba 100644
--- a/src/client/views/nodes/DataVizBox/components/LineChart.tsx
+++ b/src/client/views/nodes/DataVizBox/components/LineChart.tsx
@@ -110,7 +110,7 @@ export class LineChart extends React.Component<LineChartProps> {
const elements = document.querySelectorAll('.datapoint');
for (let i = 0; i < elements.length; i++) {
const element = elements[i];
- element.classList.remove('highlight');
+ element.classList.remove('brushed');
element.classList.remove('selected');
}
};
@@ -126,7 +126,7 @@ export class LineChart extends React.Component<LineChartProps> {
const x = element.getAttribute('data-x');
const y = element.getAttribute('data-y');
if (x === dataX.toString() && y === dataY.toString()) {
- element.classList.add(selected ? 'selected' : 'highlight');
+ element.classList.add(selected ? 'selected' : 'brushed');
}
// TODO: nda - this remove highlight code should go where we remove the links
// } else {
@@ -290,7 +290,7 @@ export class LineChart extends React.Component<LineChartProps> {
yScale: d3.ScaleLinear<number, number, never>,
tooltip: d3.Selection<HTMLDivElement, unknown, null, undefined>
) {
- higlightFocusPt.attr('transform', `translate(${xScale(d0.x)},${yScale(d0.y)})`).attr('class', this._currSelected?.x === d0.x && this._currSelected?.y === d0.y ? 'focus-selected' : 'focus');
+ higlightFocusPt.attr('transform', `translate(${xScale(d0.x)},${yScale(d0.y)})`).attr('class', this._currSelected?.x === d0.x && this._currSelected?.y === d0.y ? 'hoverHighlight-selected' : 'hoverHighlight');
tooltip.transition().duration(300).style('opacity', 0.9);
// TODO: nda - updating the inner html could be deadly cause injection attacks!
tooltip