mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 21:55:38 +00:00
Fixed Hover style incorrect when writing javascript in HTML
This commit is contained in:
parent
fb80c0e44a
commit
eae037b391
|
@ -6,7 +6,7 @@
|
||||||
import { LanguageModelCache, getLanguageModelCache } from '../languageModelCache';
|
import { LanguageModelCache, getLanguageModelCache } from '../languageModelCache';
|
||||||
import {
|
import {
|
||||||
SymbolInformation, SymbolKind, CompletionItem, Location, SignatureHelp, SignatureInformation, ParameterInformation,
|
SymbolInformation, SymbolKind, CompletionItem, Location, SignatureHelp, SignatureInformation, ParameterInformation,
|
||||||
Definition, TextEdit, TextDocument, Diagnostic, DiagnosticSeverity, Range, CompletionItemKind, Hover, MarkedString,
|
Definition, TextEdit, TextDocument, Diagnostic, DiagnosticSeverity, Range, CompletionItemKind, Hover,
|
||||||
DocumentHighlight, DocumentHighlightKind, CompletionList, Position, FormattingOptions, FoldingRange, FoldingRangeKind, SelectionRange,
|
DocumentHighlight, DocumentHighlightKind, CompletionList, Position, FormattingOptions, FoldingRange, FoldingRangeKind, SelectionRange,
|
||||||
LanguageMode, Settings, SemanticTokenData, Workspace, DocumentContext
|
LanguageMode, Settings, SemanticTokenData, Workspace, DocumentContext
|
||||||
} from './languageModes';
|
} from './languageModes';
|
||||||
|
@ -142,10 +142,10 @@ export function getJavaScriptMode(documentRegions: LanguageModelCache<HTMLDocume
|
||||||
const jsLanguageService = await host.getLanguageService(jsDocument);
|
const jsLanguageService = await host.getLanguageService(jsDocument);
|
||||||
let info = jsLanguageService.getQuickInfoAtPosition(jsDocument.uri, jsDocument.offsetAt(position));
|
let info = jsLanguageService.getQuickInfoAtPosition(jsDocument.uri, jsDocument.offsetAt(position));
|
||||||
if (info) {
|
if (info) {
|
||||||
let contents = ts.displayPartsToString(info.displayParts);
|
const contents = ts.displayPartsToString(info.displayParts);
|
||||||
return {
|
return {
|
||||||
range: convertRange(jsDocument, info.textSpan),
|
range: convertRange(jsDocument, info.textSpan),
|
||||||
contents: MarkedString.fromPlainText(contents)
|
contents: ['```typescript', contents, '```'].join('\n')
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in a new issue