mirror of
https://github.com/chartjs/Chart.js.git
synced 2026-03-03 15:04:03 +01:00
fix: allow beforeTooltipDraw to be cancelable (#10598)
This commit is contained in:
@@ -1241,7 +1241,7 @@ export default {
|
||||
tooltip
|
||||
};
|
||||
|
||||
if (chart.notifyPlugins('beforeTooltipDraw', args) === false) {
|
||||
if (chart.notifyPlugins('beforeTooltipDraw', {...args, cancelable: true}) === false) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
2
types/index.d.ts
vendored
2
types/index.d.ts
vendored
@@ -2575,7 +2575,7 @@ export interface ExtendedPlugin<
|
||||
* @param {object} options - The plugin options.
|
||||
* @returns {boolean} `false` to cancel the chart tooltip drawing.
|
||||
*/
|
||||
beforeTooltipDraw?(chart: Chart, args: { tooltip: Model }, options: O): boolean | void;
|
||||
beforeTooltipDraw?(chart: Chart, args: { tooltip: Model, cancelable: true }, options: O): boolean | void;
|
||||
/**
|
||||
* @desc Called after drawing the `tooltip`. Note that this hook will not
|
||||
* be called if the tooltip drawing has been previously cancelled.
|
||||
|
||||
Reference in New Issue
Block a user