Skip to content
Snippets Groups Projects
Commit 50439213 authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

Merge branch 'tooltip' into 'main'

Resolves - No Tooltip

Closes #8

See merge request !22
parents 82b1b66e 3cd5359c
No related branches found
Tags 0.7.1
1 merge request!22Resolves - No Tooltip
Pipeline #153498 passed with warnings
...@@ -576,8 +576,8 @@ var DisaggGraphView = function (options) { ...@@ -576,8 +576,8 @@ var DisaggGraphView = function (options) {
εbins: εbins, εbins: εbins,
}); });
d3.select(view.el) d3.select(view.el)
.on('mouseover', () => _onPointOver(view, bin)) .on('mouseover', (event) => _onPointOver(event, view, bin))
.on('mouseout', _onPointOut); .on('mouseout', (event) => _onPointOut(event));
_this.bins.push(view); _this.bins.push(view);
}); });
} }
...@@ -598,8 +598,8 @@ var DisaggGraphView = function (options) { ...@@ -598,8 +598,8 @@ var DisaggGraphView = function (options) {
oldBins = null; oldBins = null;
}; };
_onPointOver = function (disaggBinView, bin) { _onPointOver = function (event, disaggBinView, bin) {
var εbin = parseFloat(d3.event.target.parentNode.getAttribute('data-bin-index')); var εbin = parseFloat(event.target.parentNode.getAttribute('data-bin-index'));
var value = bin.εdata.find((data) => data.εbin === εbin).value; var value = bin.εdata.find((data) => data.εbin === εbin).value;
var view = disaggBinView var view = disaggBinView
...@@ -608,7 +608,7 @@ var DisaggGraphView = function (options) { ...@@ -608,7 +608,7 @@ var DisaggGraphView = function (options) {
var coords = view.items[0].coords[0]; var coords = view.items[0].coords[0];
coords = _this.d33d.project(coords); coords = _this.d33d.project(coords);
var path = d3.event.target; var path = event.target;
ClassList.polyfill(path); ClassList.polyfill(path);
path.classList.add('mouseover'); path.classList.add('mouseover');
...@@ -648,8 +648,8 @@ var DisaggGraphView = function (options) { ...@@ -648,8 +648,8 @@ var DisaggGraphView = function (options) {
]); ]);
}; };
_onPointOut = function () { _onPointOut = function (event) {
var path = d3.event.target; var path = event.target;
ClassList.polyfill(path); ClassList.polyfill(path);
path.classList.remove('mouseover'); path.classList.remove('mouseover');
_this.d33d.showTooltip(null, null); _this.d33d.showTooltip(null, null);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment