mirror of https://github.com/ghostfolio/ghostfolio
7 changed files with 28 additions and 23 deletions
@ -0,0 +1,19 @@ |
|||||
|
import { getTooltipPositionerMapTop } from '@ghostfolio/common/chart-helper'; |
||||
|
|
||||
|
import { Tooltip, TooltipPositionerFunction, ChartType } from 'chart.js'; |
||||
|
|
||||
|
declare module 'chart.js' { |
||||
|
interface TooltipPositionerMap { |
||||
|
top: TooltipPositionerFunction<ChartType>; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
export function registerChartConfiguration() { |
||||
|
if (Tooltip.positioners['top']) { |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
Tooltip.positioners.top = function (_elements, eventPosition) { |
||||
|
return getTooltipPositionerMapTop(this.chart, eventPosition); |
||||
|
}; |
||||
|
} |
||||
@ -0,0 +1 @@ |
|||||
|
export * from './chart.registry'; |
||||
Loading…
Reference in new issue