Skip to content

Commit

Permalink
fix: preview document errors.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed May 3, 2021
1 parent 34f6832 commit 81ef764
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
8 changes: 4 additions & 4 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ export async function activate(context: vscode.ExtensionContext) {
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Extensions', () => UIWDocumentPanel.show(context.extensionUri, 'Docs', 'website/uiw/src/routes/extensions')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Recommendation', () => UIWDocumentPanel.show(context.extensionUri, 'Third Party', 'website/uiw/src/routes/guide/recommendation')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Changelog', () => openBrowsers('https://github.com/uiwjs/uiw/releases')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Colors', () => UIWDocumentPanel.show(context.extensionUri, 'Colors', 'website/uiw/src/routes/guide/colors')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.ResetCss', () => UIWDocumentPanel.show(context.extensionUri, 'Reset CSS', 'website/uiw/src/routes/guide/reset-css')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Colors', () => UIWDocumentPanel.show(context.extensionUri, 'Colors', 'src/routes/components/colors')));
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')));

context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Avatar', () => UIWDocumentPanel.show(context.extensionUri, 'Avatar', 'packages/react-affix')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Alert', () => UIWDocumentPanel.show(context.extensionUri, 'Alert', 'packages/react-alert')));
Expand Down Expand Up @@ -95,7 +95,7 @@ export async function activate(context: vscode.ExtensionContext) {
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Switch', () => UIWDocumentPanel.show(context.extensionUri, 'Switch', 'packages/react-switch')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Slider', () => UIWDocumentPanel.show(context.extensionUri, 'Slider', 'packages/react-slider')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Steps', () => UIWDocumentPanel.show(context.extensionUri, 'Steps', 'packages/react-steps')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Split', () => openBrowsers('https://github.com/uiwjs/react-split')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Split', () =>UIWDocumentPanel.show(context.extensionUri, 'Steps', 'https://raw.githubusercontent.com/uiwjs/react-split/master/README.md')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Tag', () => UIWDocumentPanel.show(context.extensionUri, 'Tag', 'packages/react-tag')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Tree', () => UIWDocumentPanel.show(context.extensionUri, 'Tree', 'packages/react-tree')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.TreeChecked', () => UIWDocumentPanel.show(context.extensionUri, 'TreeChecked', 'packages/react-tree-checked')));
Expand All @@ -104,7 +104,7 @@ export async function activate(context: vscode.ExtensionContext) {
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Tooltip', () => UIWDocumentPanel.show(context.extensionUri, 'Tooltip', 'packages/react-tooltip')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.TimePicker', () => UIWDocumentPanel.show(context.extensionUri, 'TimePicker', 'packages/react-time-picker')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Textarea', () => UIWDocumentPanel.show(context.extensionUri, 'Textarea', 'packages/react-textarea')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Formatter', () => openBrowsers('https://github.com/uiwjs/date-formatter')));
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')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.Form', () => UIWDocumentPanel.show(context.extensionUri, 'Form', 'packages/react-form')));
context.subscriptions.push(vscode.commands.registerCommand('uiw.cmd.FileInput', () => UIWDocumentPanel.show(context.extensionUri, 'FileInput', 'packages/react-file-input')));
}
Expand Down
5 changes: 2 additions & 3 deletions src/utils/panel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ marked.setOptions({
}
});

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

type HtmlForWebviewOption = {
webview: vscode.Webview
Expand All @@ -49,7 +49,6 @@ export class UIWDocumentPanel {
);
try {
panel.webview.html = reloadHTML()
console.log(docPath(url))
const mdStr = await getReadme(docPath(url))
const mdToHTML = marked.parse(mdStr.toString());
panel.webview.html = this._getHtmlForWebview({
Expand Down

0 comments on commit 81ef764

Please sign in to comment.