Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 358bca3

Browse files
authored
Centralize the webview providers into the webview folder (LeetCode-OpenSource#228)
1 parent 0552af2 commit 358bca3

8 files changed

+14
-11
lines changed

ACKNOWLEDGEMENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ A big thanks to the following individuals for contributing:
55
- [@purocean](https://github.com/purocean) for contributing [#46](https://github.com/jdneo/vscode-leetcode/pull/46)
66
- [@Xeonacid](https://github.com/Xeonacid) for contributing [#58](https://github.com/jdneo/vscode-leetcode/pull/58).
77
- [@Himself65](https://github.com/Himself65) for contributing [#61](https://github.com/jdneo/vscode-leetcode/pull/61)
8-
- [@Vigilans](https://github.com/Vigilans) for contributing [#94](https://github.com/jdneo/vscode-leetcode/pull/94), [#193](https://github.com/jdneo/vscode-leetcode/pull/193)
8+
- [@Vigilans](https://github.com/Vigilans) for contributing [#94](https://github.com/jdneo/vscode-leetcode/pull/94), [#193](https://github.com/jdneo/vscode-leetcode/pull/193), [#224](https://github.com/jdneo/vscode-leetcode/pull/224)
99
- [@ringcrl](https://github.com/ringcrl) for contributing [#123](https://github.com/jdneo/vscode-leetcode/pull/123)
1010
- [@pujiaxun](https://github.com/pujiaxun) for contributing [#143](https://github.com/jdneo/vscode-leetcode/pull/143)
1111
- [@edvardchen](https://github.com/edvardchen) for contributing [#147](https://github.com/jdneo/vscode-leetcode/pull/147)

src/commands/show.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import { LeetCodeNode } from "../explorer/LeetCodeNode";
88
import { leetCodeChannel } from "../leetCodeChannel";
99
import { leetCodeExecutor } from "../leetCodeExecutor";
1010
import { leetCodeManager } from "../leetCodeManager";
11-
import { leetCodeSolutionProvider } from "../leetCodeSolutionProvider";
1211
import { IProblem, IQuickItemEx, languages, ProblemState } from "../shared";
1312
import { DialogOptions, DialogType, promptForOpenOutputChannel, promptForSignIn } from "../utils/uiUtils";
1413
import { selectWorkspaceFolder } from "../utils/workspaceUtils";
1514
import * as wsl from "../utils/wslUtils";
15+
import { leetCodeSolutionProvider } from "../webview/leetCodeSolutionProvider";
1616
import * as list from "./list";
1717

1818
export async function showProblem(node?: LeetCodeNode): Promise<void> {

src/commands/submit.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import * as vscode from "vscode";
55
import { leetCodeExecutor } from "../leetCodeExecutor";
66
import { leetCodeManager } from "../leetCodeManager";
7-
import { leetCodeResultProvider } from "../leetCodeResultProvider";
87
import { DialogType, promptForOpenOutputChannel, promptForSignIn } from "../utils/uiUtils";
98
import { getActiveFilePath } from "../utils/workspaceUtils";
9+
import { leetCodeResultProvider } from "../webview/leetCodeResultProvider";
1010

1111
export async function submitSolution(uri?: vscode.Uri): Promise<void> {
1212
if (!leetCodeManager.getUser()) {

src/commands/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import * as fse from "fs-extra";
55
import * as vscode from "vscode";
66
import { leetCodeExecutor } from "../leetCodeExecutor";
77
import { leetCodeManager } from "../leetCodeManager";
8-
import { leetCodeResultProvider } from "../leetCodeResultProvider";
98
import { IQuickItemEx, UserStatus } from "../shared";
109
import { isWindows, usingCmd } from "../utils/osUtils";
1110
import { DialogType, promptForOpenOutputChannel, showFileSelectDialog } from "../utils/uiUtils";
1211
import { getActiveFilePath } from "../utils/workspaceUtils";
1312
import * as wsl from "../utils/wslUtils";
13+
import { leetCodeResultProvider } from "../webview/leetCodeResultProvider";
1414

1515
export async function testSolution(uri?: vscode.Uri): Promise<void> {
1616
try {

src/extension.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ import { LeetCodeTreeDataProvider } from "./explorer/LeetCodeTreeDataProvider";
1515
import { leetCodeChannel } from "./leetCodeChannel";
1616
import { leetCodeExecutor } from "./leetCodeExecutor";
1717
import { leetCodeManager } from "./leetCodeManager";
18-
import { leetCodePreviewProvider } from "./leetCodePreviewProvider";
19-
import { leetCodeResultProvider } from "./leetCodeResultProvider";
20-
import { leetCodeSolutionProvider } from "./leetCodeSolutionProvider";
2118
import { leetCodeStatusBarItem } from "./leetCodeStatusBarItem";
19+
import { leetCodePreviewProvider } from "./webview/leetCodePreviewProvider";
20+
import { leetCodeResultProvider } from "./webview/leetCodeResultProvider";
21+
import { leetCodeSolutionProvider } from "./webview/leetCodeSolutionProvider";
2222

2323
export async function activate(context: vscode.ExtensionContext): Promise<void> {
2424
if (!await leetCodeExecutor.meetRequirements()) {

src/leetCodePreviewProvider.ts renamed to src/webview/leetCodePreviewProvider.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
// Copyright (c) jdneo. All rights reserved.
2+
// Licensed under the MIT license.
3+
14
import { commands, Disposable, ExtensionContext, ViewColumn, WebviewPanel, window } from "vscode";
2-
import { leetCodeExecutor } from "./leetCodeExecutor";
3-
import { IProblem } from "./shared";
5+
import { leetCodeExecutor } from "../leetCodeExecutor";
6+
import { IProblem } from "../shared";
47
class LeetCodePreviewProvider implements Disposable {
58

69
private context: ExtensionContext;
File renamed without changes.

src/leetCodeSolutionProvider.ts renamed to src/webview/leetCodeSolutionProvider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// Licensed under the MIT license.
33

44
import { Disposable, ExtensionContext, ViewColumn, WebviewPanel, window } from "vscode";
5-
import { IProblem } from "./shared";
6-
import { MarkdownEngine } from "./webview/MarkdownEngine";
5+
import { IProblem } from "../shared";
6+
import { MarkdownEngine } from "./MarkdownEngine";
77

88
class LeetCodeSolutionProvider implements Disposable {
99

0 commit comments

Comments
 (0)