Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Pasero <benjpas@microsoft.com>2020-05-29 07:18:29 +0300
committerBenjamin Pasero <benjpas@microsoft.com>2020-05-29 09:05:50 +0300
commitdaf24e664bbaf80f1edec58b11a0897edf9b5095 (patch)
tree237ae27688e0a4b8609d1c1e3e8f3cef1f3d3290
parente9dd25e73cd64e2878b45394cdec57ba406cd3e2 (diff)
issues - stub --status in web to output unsupported
-rw-r--r--src/vs/workbench/api/node/extHostCLIServer.ts4
-rw-r--r--src/vs/workbench/contrib/issue/browser/issue.web.contribution.ts (renamed from src/vs/workbench/contrib/issue/browser/issue.contribution.ts)4
-rw-r--r--src/vs/workbench/workbench.web.main.ts2
3 files changed, 7 insertions, 3 deletions
diff --git a/src/vs/workbench/api/node/extHostCLIServer.ts b/src/vs/workbench/api/node/extHostCLIServer.ts
index 2a1941271c2..7cae126cc0f 100644
--- a/src/vs/workbench/api/node/extHostCLIServer.ts
+++ b/src/vs/workbench/api/node/extHostCLIServer.ts
@@ -7,7 +7,7 @@ import { generateRandomPipeName } from 'vs/base/parts/ipc/node/ipc.net';
import * as http from 'http';
import * as fs from 'fs';
import { IExtHostCommands } from 'vs/workbench/api/common/extHostCommands';
-import { IWindowOpenable, INativeOpenWindowOptions } from 'vs/platform/windows/common/windows';
+import { IWindowOpenable, IOpenWindowOptions } from 'vs/platform/windows/common/windows';
import { URI } from 'vs/base/common/uri';
import { hasWorkspaceFileExtension } from 'vs/platform/workspaces/common/workspaces';
import { ILogService } from 'vs/platform/log/common/log';
@@ -122,7 +122,7 @@ export class CLIServer {
if (urisToOpen.length) {
const waitMarkerFileURI = waitMarkerFilePath ? URI.file(waitMarkerFilePath) : undefined;
const preferNewWindow = !forceReuseWindow && !waitMarkerFileURI && !addMode;
- const windowOpenArgs: INativeOpenWindowOptions = { forceNewWindow, diffMode, addMode, gotoLineMode, forceReuseWindow, preferNewWindow, waitMarkerFileURI };
+ const windowOpenArgs: IOpenWindowOptions = { forceNewWindow, diffMode, addMode, gotoLineMode, forceReuseWindow, preferNewWindow, waitMarkerFileURI };
this._commands.executeCommand('_files.windowOpen', urisToOpen, windowOpenArgs);
}
res.writeHead(200);
diff --git a/src/vs/workbench/contrib/issue/browser/issue.contribution.ts b/src/vs/workbench/contrib/issue/browser/issue.web.contribution.ts
index 65f8ffb8245..9285c7067a4 100644
--- a/src/vs/workbench/contrib/issue/browser/issue.contribution.ts
+++ b/src/vs/workbench/contrib/issue/browser/issue.web.contribution.ts
@@ -47,4 +47,8 @@ class RegisterIssueContribution implements IWorkbenchContribution {
Registry.as<IWorkbenchContributionsRegistry>(WorkbenchExtensions.Workbench).registerWorkbenchContribution(RegisterIssueContribution, LifecyclePhase.Starting);
+CommandsRegistry.registerCommand('_issues.getSystemStatus', (accessor) => {
+ return nls.localize('statusUnsupported', "The --status argument is not yet supported in browsers.");
+});
+
registerSingleton(IWebIssueService, WebIssueService, true);
diff --git a/src/vs/workbench/workbench.web.main.ts b/src/vs/workbench/workbench.web.main.ts
index 29951124873..742e618d01b 100644
--- a/src/vs/workbench/workbench.web.main.ts
+++ b/src/vs/workbench/workbench.web.main.ts
@@ -129,6 +129,6 @@ import 'vs/workbench/contrib/tasks/browser/taskService';
import 'vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut.contribution';
// Issues
-import 'vs/workbench/contrib/issue/browser/issue.contribution';
+import 'vs/workbench/contrib/issue/browser/issue.web.contribution';
//#endregion