From bbca22205d3b4dd3f2072eebf37a6dca374a89d0 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Tue, 26 Jun 2018 14:36:55 +0200 Subject: [PATCH] Comment about tree view samples --- tree-view-sample/src/extension.ts | 6 ++++-- .../src/ftpExplorer.textDocumentContentProvider.ts | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/tree-view-sample/src/extension.ts b/tree-view-sample/src/extension.ts index 4f58eac4..a9dc2b4d 100644 --- a/tree-view-sample/src/extension.ts +++ b/tree-view-sample/src/extension.ts @@ -7,8 +7,11 @@ import { JsonOutlineProvider } from './jsonOutline' import { FtpExplorer } from './ftpExplorer.textDocumentContentProvider' export function activate(context: vscode.ExtensionContext) { - const rootPath = vscode.workspace.rootPath; + // Complete Tree View Sample + new FtpExplorer(context); + // Following are just data provider samples + const rootPath = vscode.workspace.rootPath; const nodeDependenciesProvider = new DepNodeProvider(rootPath); const jsonOutlineProvider = new JsonOutlineProvider(context); @@ -24,5 +27,4 @@ export function activate(context: vscode.ExtensionContext) { vscode.commands.registerCommand('jsonOutline.renameNode', offset => jsonOutlineProvider.rename(offset)); vscode.commands.registerCommand('extension.openJsonSelection', range => jsonOutlineProvider.select(range)); - new FtpExplorer(context); } diff --git a/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts b/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts index 10deccc7..839a07bb 100644 --- a/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts +++ b/tree-view-sample/src/ftpExplorer.textDocumentContentProvider.ts @@ -174,11 +174,12 @@ export class FtpExplorer { vscode.window.showTextDocument(resource); } - private reveal(): void { + private reveal(): Thenable { const node = this.getNode(); if (node) { - this.ftpViewer.reveal(node); + return this.ftpViewer.reveal(node); } + return null; } private getNode(): FtpNode {