Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornajmiehsa <najmiehsa.safarabadi@gmail.com>2022-11-11 21:56:33 +0300
committerGitHub <noreply@github.com>2022-11-11 21:56:33 +0300
commitb982536f83376e6266b3e0aaca6211699167b6cf (patch)
tree12c08724a14bca06b0c41e14d1141174f9b42d33
parent1e108471547417f02edaa1826cd82d8a3356b39d (diff)
Use CSS variables over registerThemingParticipant - rulers viewparts (#165466)
* edits * edits
-rw-r--r--src/vs/editor/browser/viewParts/rulers/rulers.css3
-rw-r--r--src/vs/editor/browser/viewParts/rulers/rulers.ts9
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; }`);
- }
-});