Set context on delete cell toolbar

Fix #105109
This commit is contained in:
Rob Lourens 2020-08-20 20:30:35 -07:00
parent c85c46579e
commit 956343798b
2 changed files with 5 additions and 0 deletions

View file

@ -513,6 +513,7 @@ export interface BaseCellRenderTemplate {
container: HTMLElement;
cellContainer: HTMLElement;
toolbar: ToolBar;
deleteToolbar: ToolBar;
betweenCellToolbar: ToolBar;
focusIndicatorLeft: HTMLElement;
disposables: DisposableStore;

View file

@ -416,6 +416,7 @@ export class MarkdownCellRenderer extends AbstractCellRenderer implements IListR
disposables,
elementDisposables: new DisposableStore(),
toolbar,
deleteToolbar,
betweenCellToolbar,
bottomCellContainer,
statusBarContainer: statusBar.statusBarContainer,
@ -480,6 +481,7 @@ export class MarkdownCellRenderer extends AbstractCellRenderer implements IListR
$mid: 12
};
templateData.toolbar.context = toolbarContext;
templateData.deleteToolbar.context = toolbarContext;
this.setBetweenCellToolbarContext(templateData, element, toolbarContext);
@ -719,6 +721,7 @@ export class CodeCellRenderer extends AbstractCellRenderer implements IListRende
focusIndicatorRight,
focusIndicatorBottom,
toolbar,
deleteToolbar,
betweenCellToolbar,
focusSinkElement,
runToolbar,
@ -870,6 +873,7 @@ export class CodeCellRenderer extends AbstractCellRenderer implements IListRende
};
templateData.toolbar.context = toolbarContext;
templateData.runToolbar.context = toolbarContext;
templateData.deleteToolbar.context = toolbarContext;
this.setBetweenCellToolbarContext(templateData, element, toolbarContext);