mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-24 02:28:34 +01:00
[html] support for base url. Fixes #20729
This commit is contained in:
@@ -254,12 +254,16 @@ connection.onDocumentRangeFormatting(formatParams => {
|
||||
connection.onDocumentLinks(documentLinkParam => {
|
||||
let document = documents.get(documentLinkParam.textDocument.uri);
|
||||
let documentContext: DocumentContext = {
|
||||
resolveReference: ref => {
|
||||
resolveReference: (ref, base) => {
|
||||
if (base) {
|
||||
ref = url.resolve(base, ref);
|
||||
}
|
||||
if (workspacePath && ref[0] === '/') {
|
||||
return uri.file(path.join(workspacePath, ref)).toString();
|
||||
}
|
||||
return url.resolve(document.uri, ref);
|
||||
}
|
||||
},
|
||||
|
||||
};
|
||||
let links: DocumentLink[] = [];
|
||||
languageModes.getAllModesInDocument(document).forEach(m => {
|
||||
|
||||
Reference in New Issue
Block a user