mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-27 12:04:04 +01:00
Use single editable capability
This commit is contained in:
@@ -557,8 +557,7 @@ export interface WebviewExtensionDescription {
|
||||
}
|
||||
|
||||
export enum WebviewEditorCapabilities {
|
||||
Save,
|
||||
SaveAs,
|
||||
Editable,
|
||||
}
|
||||
|
||||
export interface MainThreadWebviewsShape extends IDisposable {
|
||||
|
||||
@@ -483,11 +483,8 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
|
||||
|
||||
private registerCapabilites(handle: WebviewPanelHandle, capabilities: vscode.WebviewEditorCapabilities) {
|
||||
const declaredCapabilites: WebviewEditorCapabilities[] = [];
|
||||
if (capabilities.editingCapability?.save) {
|
||||
declaredCapabilites.push(WebviewEditorCapabilities.Save);
|
||||
}
|
||||
if (capabilities.editingCapability?.saveAs) {
|
||||
declaredCapabilites.push(WebviewEditorCapabilities.SaveAs);
|
||||
if (capabilities.editingCapability) {
|
||||
declaredCapabilites.push(WebviewEditorCapabilities.Editable);
|
||||
}
|
||||
this._proxy.$registerCapabilities(handle, declaredCapabilites);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user