Skip to content

Commit 58e9bf4

Browse files
committed
fixed error in server actions, and support for percent files
1 parent 21397f4 commit 58e9bf4

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Diff for: commands/serverActions.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export async function serverActions(): Promise<void> {
2323
{
2424
id: 'openClassReference',
2525
label: 'Open class reference',
26-
detail: portalUrl
26+
detail: classRef
2727
}
2828
],
2929
{
@@ -37,9 +37,11 @@ export async function serverActions(): Promise<void> {
3737
}
3838
case 'openPortal': {
3939
vscode.env.openExternal(vscode.Uri.parse(portalUrl));
40+
break;
4041
}
4142
case 'openClassReference': {
4243
vscode.env.openExternal(vscode.Uri.parse(classRef));
44+
break;
4345
}
4446
}
4547
});

Diff for: providers/DocumentContentProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class DocumentContentProvider implements vscode.TextDocumentContentProvid
1212
constructor() {}
1313

1414
static findAsFile(name: string, workspaceFolder: string) {
15-
let fileName = name.split('.');
15+
let fileName = name.replace(/^%/, '[%_]').split('.');
1616
let fileExt = fileName.pop().toLowerCase();
1717
let root = workspaceFolderUri(workspaceFolder).path;
1818
let pattern = `/**/{${fileName.join('.')},${fileName.join('/')}}.${fileExt}`;

0 commit comments

Comments
 (0)