Skip to content

Commit

Permalink
Inspect action shows on dashboard for every chart (#65998)
Browse files Browse the repository at this point in the history
Closes: #60372
  • Loading branch information
alexwizp committed May 12, 2020
1 parent 2ad2bfa commit f3548d6
Showing 1 changed file with 4 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ export interface VisualizeOutput extends EmbeddableOutput {

type ExpressionLoader = InstanceType<ExpressionsStart['ExpressionLoader']>;

const visTypesWithoutInspector = ['markdown', 'input_control_vis', 'metrics', 'vega', 'timelion'];

export class VisualizeEmbeddable extends Embeddable<VisualizeInput, VisualizeOutput> {
private handler?: ExpressionLoader;
private timefilter: TimefilterContract;
Expand Down Expand Up @@ -126,7 +128,7 @@ export class VisualizeEmbeddable extends Embeddable<VisualizeInput, VisualizeOut
}

public getInspectorAdapters = () => {
if (!this.handler) {
if (!this.handler || visTypesWithoutInspector.includes(this.vis.type.name)) {
return undefined;
}
return this.handler.inspect();
Expand Down Expand Up @@ -215,19 +217,7 @@ export class VisualizeEmbeddable extends Embeddable<VisualizeInput, VisualizeOut

// this is a hack to make editor still work, will be removed once we clean up editor
// @ts-ignore
hasInspector = () => {
const visTypesWithoutInspector = [
'markdown',
'input_control_vis',
'metrics',
'vega',
'timelion',
];
if (visTypesWithoutInspector.includes(this.vis.type.name)) {
return false;
}
return this.getInspectorAdapters();
};
hasInspector = () => Boolean(this.getInspectorAdapters());

/**
*
Expand Down

0 comments on commit f3548d6

Please sign in to comment.