From b982536f83376e6266b3e0aaca6211699167b6cf Mon Sep 17 00:00:00 2001 From: najmiehsa Date: Fri, 11 Nov 2022 22:26:33 +0330 Subject: Use CSS variables over registerThemingParticipant - rulers viewparts (#165466) * edits * edits --- src/vs/editor/browser/viewParts/rulers/rulers.css | 3 ++- src/vs/editor/browser/viewParts/rulers/rulers.ts | 9 --------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/vs/editor/browser/viewParts/rulers/rulers.css b/src/vs/editor/browser/viewParts/rulers/rulers.css index d3d2d26ec95..b2d308ce200 100644 --- a/src/vs/editor/browser/viewParts/rulers/rulers.css +++ b/src/vs/editor/browser/viewParts/rulers/rulers.css @@ -6,4 +6,5 @@ .monaco-editor .view-ruler { position: absolute; top: 0; -} \ No newline at end of file + box-shadow: 1px 0 0 0 var(--vscode-editorRuler-ruler) inset; +} diff --git a/src/vs/editor/browser/viewParts/rulers/rulers.ts b/src/vs/editor/browser/viewParts/rulers/rulers.ts index 51f54f8066d..e924ed67d39 100644 --- a/src/vs/editor/browser/viewParts/rulers/rulers.ts +++ b/src/vs/editor/browser/viewParts/rulers/rulers.ts @@ -6,11 +6,9 @@ import 'vs/css!./rulers'; import { FastDomNode, createFastDomNode } from 'vs/base/browser/fastDomNode'; import { ViewPart } from 'vs/editor/browser/view/viewPart'; -import { editorRuler } from 'vs/editor/common/core/editorColorRegistry'; import { RenderingContext, RestrictedRenderingContext } from 'vs/editor/browser/view/renderingContext'; import { ViewContext } from 'vs/editor/common/viewModel/viewContext'; import * as viewEvents from 'vs/editor/common/viewEvents'; -import { registerThemingParticipant } from 'vs/platform/theme/common/themeService'; import { EditorOption, IRulerOption } from 'vs/editor/common/config/editorOptions'; export class Rulers extends ViewPart { @@ -100,10 +98,3 @@ export class Rulers extends ViewPart { } } } - -registerThemingParticipant((theme, collector) => { - const rulerColor = theme.getColor(editorRuler); - if (rulerColor) { - collector.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${rulerColor} inset; }`); - } -}); -- cgit v1.2.3