mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Only show edit cell action for markdown cells (#10719)
This commit is contained in:
@@ -7,7 +7,7 @@ import 'vs/css!./cellToolbar';
|
|||||||
import * as DOM from 'vs/base/browser/dom';
|
import * as DOM from 'vs/base/browser/dom';
|
||||||
import { Component, Inject, ViewChild, ElementRef, Input } from '@angular/core';
|
import { Component, Inject, ViewChild, ElementRef, Input } from '@angular/core';
|
||||||
import { localize } from 'vs/nls';
|
import { localize } from 'vs/nls';
|
||||||
import { Taskbar } from 'sql/base/browser/ui/taskbar/taskbar';
|
import { Taskbar, ITaskbarContent } from 'sql/base/browser/ui/taskbar/taskbar';
|
||||||
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
|
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
|
||||||
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||||
import { DeleteCellAction, EditCellAction, CellToggleMoreActions } from 'sql/workbench/contrib/notebook/browser/cellToolbarActions';
|
import { DeleteCellAction, EditCellAction, CellToggleMoreActions } from 'sql/workbench/contrib/notebook/browser/cellToolbarActions';
|
||||||
@@ -87,11 +87,14 @@ export class CellToolbarComponent {
|
|||||||
dropdownMenuActionViewItem.render(buttonDropdownContainer);
|
dropdownMenuActionViewItem.render(buttonDropdownContainer);
|
||||||
dropdownMenuActionViewItem.setActionContext(context);
|
dropdownMenuActionViewItem.setActionContext(context);
|
||||||
|
|
||||||
this._actionBar.setContent([
|
let taskbarContent: ITaskbarContent[] = [];
|
||||||
{ action: this._editCellAction },
|
if (this.cellModel?.cellType === CellTypes.Markdown) {
|
||||||
{ element: buttonDropdownContainer },
|
taskbarContent.push({ action: this._editCellAction });
|
||||||
|
}
|
||||||
|
taskbarContent.push({ element: buttonDropdownContainer },
|
||||||
{ action: deleteButton },
|
{ action: deleteButton },
|
||||||
{ element: moreActionsContainer }
|
{ element: moreActionsContainer });
|
||||||
]);
|
|
||||||
|
this._actionBar.setContent(taskbarContent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user