aboutsummaryrefslogtreecommitdiffstats
path: root/ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js')
-rw-r--r--ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js b/ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js
index dbeb55c..371a983 100644
--- a/ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js
+++ b/ui/imports/ui/components/graph-tooltip-window/graph-tooltip-window.js
@@ -25,6 +25,9 @@ import './graph-tooltip-window.html';
Template.GraphTooltipWindow.onCreated(function() {
let instance = this;
+ instance.simpleState = {
+ gotIn: false,
+ };
instance.autorun(() => {
new SimpleSchema({
@@ -47,14 +50,19 @@ Template.GraphTooltipWindow.rendered = function() {
*/
Template.GraphTooltipWindow.events({
- 'mouseout .os-graph-tooltip-window': function(_e, _instance) {
- /*
+ 'mouseenter .os-graph-tooltip-window': function(e, instance) {
+ instance.simpleState.gotIn = true;
+ },
+
+ 'mouseleave .os-graph-tooltip-window': function(e, instance) {
if (!instance.data.show) { return; }
- e.preventDefault();
- e.stopPropagation();
- store.dispatch(closeGraphTooltipWindow());
- */
+ //e.preventDefault();
+ //e.stopPropagation();
+ if (instance.simpleState.gotIn) {
+ instance.simpleState.gotIn = false;
+ store.dispatch(closeGraphTooltipWindow());
+ }
},
'click .os-graph-tooltip-window': function(e, instance) {