From d92dedcd69d65649a370acc51c64f81c826b2ee8 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Wed, 29 Jan 2020 18:03:24 -0800 Subject: [PATCH] Allows for js and ts specific refactoring pages --- .../src/commands/learnMoreAboutRefactorings.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/commands/learnMoreAboutRefactorings.ts b/extensions/typescript-language-features/src/commands/learnMoreAboutRefactorings.ts index 3c1673bb63c..91d9e70ae80 100644 --- a/extensions/typescript-language-features/src/commands/learnMoreAboutRefactorings.ts +++ b/extensions/typescript-language-features/src/commands/learnMoreAboutRefactorings.ts @@ -5,11 +5,16 @@ import * as vscode from 'vscode'; import { Command } from '../utils/commandManager'; +import { isTypeScriptDocument } from '../utils/languageModeIds'; export class LearnMoreAboutRefactoringsCommand implements Command { public readonly id = '_typescript.learnMoreAboutRefactorings'; public execute() { - vscode.env.openExternal(vscode.Uri.parse('https://go.microsoft.com/fwlink/?linkid=2114477')); + const docUrl = vscode.window.activeTextEditor && isTypeScriptDocument(vscode.window.activeTextEditor.document) + ? 'https://go.microsoft.com/fwlink/?linkid=2114477' + : 'https://go.microsoft.com/fwlink/?linkid=2116761'; + + vscode.env.openExternal(vscode.Uri.parse(docUrl)); } }