Skip to content

Commit

Permalink
Fix #62370
Browse files Browse the repository at this point in the history
  • Loading branch information
sandy081 committed Nov 28, 2018
1 parent 8cd8372 commit c8d9db0
Showing 1 changed file with 10 additions and 17 deletions.
27 changes: 10 additions & 17 deletions src/vs/editor/common/services/modelServiceImpl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ import { overviewRulerError, overviewRulerInfo, overviewRulerWarning } from 'vs/
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { IMarker, IMarkerService, MarkerSeverity, MarkerTag } from 'vs/platform/markers/common/markers';
import { ThemeColor, themeColorFromId } from 'vs/platform/theme/common/themeService';
import { localize } from 'vs/nls';

function MODEL_ID(resource: URI): string {
return resource.toString();
Expand Down Expand Up @@ -199,8 +198,16 @@ class ModelMarkerHandler {
// Hence, escape all input strings
hoverMessage.sanitize = false;

hoverMessage.appendMarkdown(`<div style='font-family: Monaco, Menlo, Consolas, "Droid Sans Mono", "Inconsolata", "Courier New", monospace, "Droid Sans Fallback"; white-space: pre-wrap;'>`);
hoverMessage.appendMarkdown(`<span>${escape(message.trim())}</span>`);
hoverMessage.appendMarkdown(`<div>`);
hoverMessage.appendMarkdown(`<span style='font-family: Monaco, Menlo, Consolas, "Droid Sans Mono", "Inconsolata", "Courier New", monospace, "Droid Sans Fallback"; white-space: pre-wrap;'>${escape(message.trim())}</span>`);
if (source) {
hoverMessage.appendMarkdown(`<span style='opacity: 0.6; padding-left:6px;'>${escape(source)}</span>`);
if (code) {
hoverMessage.appendMarkdown(`<span style='opacity: 0.6; padding-left:2px;'>(${escape(code)})</span>`);
}
} else if (code) {
hoverMessage.appendMarkdown(`<span style='opacity: 0.6; padding-left:6px;'>(${escape(code)})</span>`);
}
hoverMessage.appendMarkdown(`</div>`);

if (isNonEmptyArray(relatedInformation)) {
Expand All @@ -213,20 +220,6 @@ class ModelMarkerHandler {
}
hoverMessage.appendMarkdown(`</ul>`);
}

if (source || code) {
hoverMessage.appendMarkdown(`<div style='margin-top: 4px'>`);
if (source) {
hoverMessage.appendMarkdown(`<span style='opacity: 0.6; padding-right:4px;'>${localize('source', "Source")}:</span><span>${escape(source)}</span>`);
if (code) {
hoverMessage.appendMarkdown(`<span style='padding-right:4px;'>,</span>`);
}
}
if (code) {
hoverMessage.appendMarkdown(`<span style='opacity: 0.6; padding-right:4px;'>${localize('code', "Code")}:</span><span>${escape(code)}</span>`);
}
hoverMessage.appendMarkdown(`</div>`);
}
}

return {
Expand Down

0 comments on commit c8d9db0

Please sign in to comment.