From 08cd5c06802f49b1e5ff7a971a77da7e19c37f74 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 23 Mar 2018 13:26:03 +0100 Subject: [PATCH] use ellipsis for hint, fix hc-hint-rendering, #44141 --- src/vs/editor/browser/widget/codeEditorWidget.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/vs/editor/browser/widget/codeEditorWidget.ts b/src/vs/editor/browser/widget/codeEditorWidget.ts index 67031c530d3..8c517a711d6 100644 --- a/src/vs/editor/browser/widget/codeEditorWidget.ts +++ b/src/vs/editor/browser/widget/codeEditorWidget.ts @@ -547,6 +547,13 @@ function getSquigglySVGData(color: Color) { return squigglyStart + encodeURIComponent(color.toString()) + squigglyEnd; } +const dotdotdotStart = encodeURIComponent(``); + +function getDotDotDotSVGData(color: Color) { + return dotdotdotStart + encodeURIComponent(color.toString()) + dotdotdotEnd; +} + registerThemingParticipant((theme, collector) => { let errorBorderColor = theme.getColor(editorErrorBorder); if (errorBorderColor) { @@ -577,10 +584,10 @@ registerThemingParticipant((theme, collector) => { let hintBorderColor = theme.getColor(editorHintBorder); if (hintBorderColor) { - collector.addRule(`.monaco-editor .${ClassName.EditorHintDecoration} { border-bottom: 4px dotted no-repeat ${hintBorderColor}; }`); + collector.addRule(`.monaco-editor .${ClassName.EditorHintDecoration} { border-bottom: 2px dotted ${hintBorderColor}; }`); } let hintForeground = theme.getColor(editorHintForeground); if (hintForeground) { - collector.addRule(`.monaco-editor .${ClassName.EditorHintDecoration} { background: url("data:image/svg+xml;utf8,${getSquigglySVGData(hintForeground)}") no-repeat bottom left; }`); + collector.addRule(`.monaco-editor .${ClassName.EditorHintDecoration} { background: url("data:image/svg+xml;utf8,${getDotDotDotSVGData(hintForeground)}") no-repeat bottom left; }`); } }); -- GitLab