Commit ac39ed42 by Daniel Lee

panel: fixes #7970. Description tooltip overflow.

This seems to work for the three use cases:

- Overflow on the left
- Overflow on the right
- Elements that are out of view on page load
parent 98554e9f
......@@ -156,11 +156,21 @@ module.directive('grafanaPanel', function($rootScope, $document) {
content: function() {
return ctrl.getInfoContent({mode: 'tooltip'});
},
position: 'top center',
classes: ctrl.error ? 'drop-error' : 'drop-help',
openOn: 'hover',
hoverOpenDelay: 100,
constrainToScrollParent: false,
remove: true,
tetherOptions: {
attachment: 'bottom left',
targetAttachment: 'top left',
constraints: [
{
to: 'window',
attachment: 'together',
pin: true
}
],
}
});
}
}
......@@ -185,6 +195,10 @@ module.directive('grafanaPanel', function($rootScope, $document) {
if (ctrl.skippedLastRefresh) {
ctrl.refresh();
}
if (infoDrop) {
infoDrop.position();
}
};
$document.on('scroll', refreshOnScroll);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment