mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-25 02:58:56 +01:00
@@ -127,18 +127,15 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
|
||||
|
||||
createWebview(
|
||||
uri: vscode.Uri,
|
||||
title: string,
|
||||
viewColumn: vscode.ViewColumn,
|
||||
options: vscode.WebviewOptions
|
||||
): vscode.Webview {
|
||||
const handle = ExtHostWebviews.handlePool++;
|
||||
if (!this._webviews.has(handle)) {
|
||||
this._proxy.$createWebview(handle, uri, options);
|
||||
this._proxy.$createWebview(handle, uri, title, typeConverters.fromViewColumn(viewColumn), options);
|
||||
|
||||
const webview = new ExtHostWebview(handle, this._proxy, uri, viewColumn, options);
|
||||
this._webviews.set(handle, webview);
|
||||
}
|
||||
|
||||
this._proxy.$show(handle, typeConverters.fromViewColumn(viewColumn));
|
||||
const webview = new ExtHostWebview(handle, this._proxy, uri, viewColumn, options);
|
||||
this._webviews.set(handle, webview);
|
||||
return this._webviews.get(handle);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user