Skip to content

Commit 3f25a2d

Browse files
authored
Refactoring sticky scroll CSS file (microsoft#251094)
refactoring sticky scroll css file
1 parent 9932324 commit 3f25a2d

File tree

1 file changed

+20
-25
lines changed

1 file changed

+20
-25
lines changed

src/vs/editor/contrib/stickyScroll/browser/stickyScroll.css

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,70 +5,65 @@
55

66
.monaco-editor .sticky-widget {
77
overflow: hidden;
8+
border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
9+
width: 100%;
10+
box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
11+
z-index: 4;
12+
background-color: var(--vscode-editorStickyScroll-background);
13+
right: initial !important;
814
}
915

10-
.monaco-editor .sticky-widget-line-numbers {
16+
.monaco-editor .sticky-widget.peek {
17+
background-color: var(--vscode-peekViewEditorStickyScroll-background);
18+
}
19+
20+
.monaco-editor .sticky-widget .sticky-widget-line-numbers {
1121
float: left;
1222
background-color: inherit;
1323
}
1424

15-
.monaco-editor .sticky-widget-lines-scrollable {
25+
.monaco-editor .sticky-widget .sticky-widget-lines-scrollable {
1626
display: inline-block;
1727
position: absolute;
1828
overflow: hidden;
1929
width: var(--vscode-editorStickyScroll-scrollableWidth);
2030
background-color: inherit;
2131
}
2232

23-
.monaco-editor .sticky-widget-lines {
33+
.monaco-editor .sticky-widget .sticky-widget-lines {
2434
position: absolute;
2535
background-color: inherit;
2636
}
2737

28-
.monaco-editor .sticky-line-number, .monaco-editor .sticky-line-content {
38+
.monaco-editor .sticky-widget .sticky-line-number,
39+
.monaco-editor .sticky-widget .sticky-line-content {
2940
color: var(--vscode-editorLineNumber-foreground);
3041
white-space: nowrap;
3142
display: inline-block;
3243
position: absolute;
3344
background-color: inherit;
3445
}
3546

36-
.monaco-editor .sticky-line-number .codicon-folding-expanded,
37-
.monaco-editor .sticky-line-number .codicon-folding-collapsed {
47+
.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,
48+
.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed {
3849
float: right;
3950
transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
4051
position: absolute;
4152
margin-left: 2px;
4253
}
4354

44-
.monaco-editor .sticky-line-content {
55+
.monaco-editor .sticky-widget .sticky-line-content {
4556
width: var(--vscode-editorStickyScroll-scrollableWidth);
4657
background-color: inherit;
4758
white-space: nowrap;
4859
}
4960

50-
.monaco-editor .sticky-line-number-inner {
61+
.monaco-editor .sticky-widget .sticky-line-number-inner {
5162
display: inline-block;
5263
text-align: right;
5364
}
5465

55-
.monaco-editor .sticky-widget {
56-
border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
57-
}
58-
59-
.monaco-editor .sticky-line-content:hover {
66+
.monaco-editor .sticky-widget .sticky-line-content:hover {
6067
background-color: var(--vscode-editorStickyScrollHover-background);
6168
cursor: pointer;
6269
}
63-
64-
.monaco-editor .sticky-widget {
65-
width: 100%;
66-
box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
67-
z-index: 4;
68-
background-color: var(--vscode-editorStickyScroll-background);
69-
right: initial !important;
70-
}
71-
72-
.monaco-editor .sticky-widget.peek {
73-
background-color: var(--vscode-peekViewEditorStickyScroll-background);
74-
}

0 commit comments

Comments
 (0)