提交 71c09a6c 编写于 作者: M Matt Bierner

weview -> webview

上级 06c07069
...@@ -176,7 +176,7 @@ export class MainThreadWebviews implements MainThreadWebviewsShape, WebviewReviv ...@@ -176,7 +176,7 @@ export class MainThreadWebviews implements MainThreadWebviewsShape, WebviewReviv
onDidClickLink: uri => this.onDidClickLink(handle, uri), onDidClickLink: uri => this.onDidClickLink(handle, uri),
onMessage: message => this._proxy.$onMessage(handle, message), onMessage: message => this._proxy.$onMessage(handle, message),
onDispose: () => { onDispose: () => {
this._proxy.$onDidDisposeWeview(handle).then(() => { this._proxy.$onDidDisposeWebview(handle).then(() => {
this._webviews.delete(handle); this._webviews.delete(handle);
}); });
} }
...@@ -213,13 +213,13 @@ export class MainThreadWebviews implements MainThreadWebviewsShape, WebviewReviv ...@@ -213,13 +213,13 @@ export class MainThreadWebviews implements MainThreadWebviewsShape, WebviewReviv
if (typeof this._activeWebview !== 'undefined') { if (typeof this._activeWebview !== 'undefined') {
const oldActiveWebview = this._webviews.get(this._activeWebview); const oldActiveWebview = this._webviews.get(this._activeWebview);
if (oldActiveWebview) { if (oldActiveWebview) {
this._proxy.$onDidChangeWeviewViewState(this._activeWebview, false, oldActiveWebview.position); this._proxy.$onDidChangeWebviewViewState(this._activeWebview, false, oldActiveWebview.position);
} }
} }
// Then for newly active // Then for newly active
if (newActiveWebview) { if (newActiveWebview) {
this._proxy.$onDidChangeWeviewViewState(newActiveWebview.handle, true, activeEditor.position); this._proxy.$onDidChangeWebviewViewState(newActiveWebview.handle, true, activeEditor.position);
this._activeWebview = newActiveWebview.handle; this._activeWebview = newActiveWebview.handle;
} else { } else {
this._activeWebview = undefined; this._activeWebview = undefined;
......
...@@ -363,8 +363,8 @@ export interface MainThreadWebviewsShape extends IDisposable { ...@@ -363,8 +363,8 @@ export interface MainThreadWebviewsShape extends IDisposable {
export interface ExtHostWebviewsShape { export interface ExtHostWebviewsShape {
$onMessage(handle: WebviewHandle, message: any): void; $onMessage(handle: WebviewHandle, message: any): void;
$onDidChangeWeviewViewState(handle: WebviewHandle, active: boolean, position: EditorPosition): void; $onDidChangeWebviewViewState(handle: WebviewHandle, active: boolean, position: EditorPosition): void;
$onDidDisposeWeview(handle: WebviewHandle): Thenable<void>; $onDidDisposeWebview(handle: WebviewHandle): Thenable<void>;
$deserializeWebview(newWebviewHandle: WebviewHandle, viewType: string, title: string, state: any, position: EditorPosition, options: vscode.WebviewOptions): Thenable<void>; $deserializeWebview(newWebviewHandle: WebviewHandle, viewType: string, title: string, state: any, position: EditorPosition, options: vscode.WebviewOptions): Thenable<void>;
$serializeWebview(webviewHandle: WebviewHandle): Thenable<any>; $serializeWebview(webviewHandle: WebviewHandle): Thenable<any>;
} }
......
...@@ -242,7 +242,7 @@ export class ExtHostWebviews implements ExtHostWebviewsShape { ...@@ -242,7 +242,7 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
} }
} }
$onDidChangeWeviewViewState(handle: WebviewHandle, active: boolean, position: Position): void { $onDidChangeWebviewViewState(handle: WebviewHandle, active: boolean, position: Position): void {
const panel = this.getWebviewPanel(handle); const panel = this.getWebviewPanel(handle);
if (panel) { if (panel) {
const viewColumn = typeConverters.toViewColumn(position); const viewColumn = typeConverters.toViewColumn(position);
...@@ -254,7 +254,7 @@ export class ExtHostWebviews implements ExtHostWebviewsShape { ...@@ -254,7 +254,7 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
} }
} }
$onDidDisposeWeview(handle: WebviewHandle): Thenable<void> { $onDidDisposeWebview(handle: WebviewHandle): Thenable<void> {
const panel = this.getWebviewPanel(handle); const panel = this.getWebviewPanel(handle);
if (panel) { if (panel) {
panel.dispose(); panel.dispose();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册