Skip to content

Commit 81ef764

Browse files
committed
fix: preview document errors.
1 parent 34f6832 commit 81ef764

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ export async function activate(context: vscode.ExtensionContext) {
4646
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Extensions', () => UIWDocumentPanel.show(context.extensionUri, 'Docs', 'website/uiw/src/routes/extensions')));
4747
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Recommendation', () => UIWDocumentPanel.show(context.extensionUri, 'Third Party', 'website/uiw/src/routes/guide/recommendation')));
4848
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Changelog', () => openBrowsers('https://github.com/uiwjs/uiw/releases')));
49-
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Colors', () => UIWDocumentPanel.show(context.extensionUri, 'Colors', 'website/uiw/src/routes/guide/colors')));
50-
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.ResetCss', () => UIWDocumentPanel.show(context.extensionUri, 'Reset CSS', 'website/uiw/src/routes/guide/reset-css')));
49+
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Colors', () => UIWDocumentPanel.show(context.extensionUri, 'Colors', 'src/routes/components/colors')));
50+
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.ResetCss', () => UIWDocumentPanel.show(context.extensionUri, 'Reset CSS', 'https://raw.githubusercontent.com/uiwjs/reset-css/master/README.md')));
5151

5252
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Avatar', () => UIWDocumentPanel.show(context.extensionUri, 'Avatar', 'packages/react-affix')));
5353
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Alert', () => UIWDocumentPanel.show(context.extensionUri, 'Alert', 'packages/react-alert')));
@@ -95,7 +95,7 @@ export async function activate(context: vscode.ExtensionContext) {
9595
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Switch', () => UIWDocumentPanel.show(context.extensionUri, 'Switch', 'packages/react-switch')));
9696
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Slider', () => UIWDocumentPanel.show(context.extensionUri, 'Slider', 'packages/react-slider')));
9797
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Steps', () => UIWDocumentPanel.show(context.extensionUri, 'Steps', 'packages/react-steps')));
98-
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Split', () => openBrowsers('https://github.com/uiwjs/react-split')));
98+
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Split', () =>UIWDocumentPanel.show(context.extensionUri, 'Steps', 'https://raw.githubusercontent.com/uiwjs/react-split/master/README.md')));
9999
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Tag', () => UIWDocumentPanel.show(context.extensionUri, 'Tag', 'packages/react-tag')));
100100
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Tree', () => UIWDocumentPanel.show(context.extensionUri, 'Tree', 'packages/react-tree')));
101101
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.TreeChecked', () => UIWDocumentPanel.show(context.extensionUri, 'TreeChecked', 'packages/react-tree-checked')));
@@ -104,7 +104,7 @@ export async function activate(context: vscode.ExtensionContext) {
104104
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Tooltip', () => UIWDocumentPanel.show(context.extensionUri, 'Tooltip', 'packages/react-tooltip')));
105105
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.TimePicker', () => UIWDocumentPanel.show(context.extensionUri, 'TimePicker', 'packages/react-time-picker')));
106106
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Textarea', () => UIWDocumentPanel.show(context.extensionUri, 'Textarea', 'packages/react-textarea')));
107-
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Formatter', () => openBrowsers('https://github.com/uiwjs/date-formatter')));
107+
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Formatter', () => UIWDocumentPanel.show(context.extensionUri, 'Reset CSS', 'https://raw.githubusercontent.com/uiwjs/date-formatter/master/README.md')));
108108
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Form', () => UIWDocumentPanel.show(context.extensionUri, 'Form', 'packages/react-form')));
109109
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.FileInput', () => UIWDocumentPanel.show(context.extensionUri, 'FileInput', 'packages/react-file-input')));
110110
}

src/utils/panel.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ marked.setOptions({
2222
}
2323
});
2424

25-
const docPath = (path: string) => `https://raw.githubusercontent.com/uiwjs/uiw/master/${path}/README.md`;
26-
const docGithubPath = (path: string) => `https://github.com/uiwjs/uiw/tree/master/${path}/README.md`;
25+
const docPath = (path: string) => /^(http(?:|s)\:)\//.test(path) ? path : `https://raw.githubusercontent.com/uiwjs/uiw/master/${path}/README.md`;
26+
const docGithubPath = (path: string) => /^(http(?:|s)\:)\//.test(path) ? path : `https://github.com/uiwjs/uiw/tree/master/${path}/README.md`;
2727

2828
type HtmlForWebviewOption = {
2929
webview: vscode.Webview
@@ -49,7 +49,6 @@ export class UIWDocumentPanel {
4949
);
5050
try {
5151
panel.webview.html = reloadHTML()
52-
console.log(docPath(url))
5352
const mdStr = await getReadme(docPath(url))
5453
const mdToHTML = marked.parse(mdStr.toString());
5554
panel.webview.html = this._getHtmlForWebview({

0 commit comments

Comments
 (0)