Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/base/browser/ui/selectBox/selectBoxCustom.css
5221 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
.monaco-select-box-dropdown-container {
7
display: none;
8
box-sizing: border-box;
9
border-radius: 4px;
10
box-shadow: 0 2px 8px var(--vscode-widget-shadow);
11
}
12
13
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {
14
margin: 0;
15
}
16
17
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {
18
outline: 1px solid -webkit-focus-ring-color;
19
outline-offset: -1px;
20
}
21
22
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {
23
line-height: 15px; /** For some reason, this is needed, otherwise <code> will take up 20px height */
24
font-family: var(--monaco-monospace-font);
25
}
26
27
28
.monaco-select-box-dropdown-container.visible {
29
display: flex;
30
flex-direction: column;
31
text-align: left;
32
width: 1px;
33
overflow: hidden;
34
}
35
36
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
37
flex: 0 0 auto;
38
align-self: flex-start;
39
width: 100%;
40
overflow: hidden;
41
box-sizing: border-box;
42
}
43
44
.monaco-select-box-dropdown-container > .select-box-details-pane {
45
padding: 5px 6px;
46
}
47
48
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {
49
cursor: pointer;
50
padding-left: 2px;
51
}
52
53
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {
54
text-overflow: ellipsis;
55
overflow: hidden;
56
padding-left: 3.5px;
57
white-space: nowrap;
58
float: left;
59
}
60
61
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {
62
text-overflow: ellipsis;
63
overflow: hidden;
64
padding-left: 3.5px;
65
white-space: nowrap;
66
float: left;
67
opacity: 0.7;
68
}
69
70
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {
71
text-overflow: ellipsis;
72
overflow: hidden;
73
padding-right: 10px;
74
white-space: nowrap;
75
float: right;
76
}
77
78
79
/* Accepted CSS hiding technique for accessibility reader text */
80
/* https://webaim.org/techniques/css/invisiblecontent/ */
81
82
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {
83
position: absolute;
84
left: -10000px;
85
top: auto;
86
width: 1px;
87
height: 1px;
88
overflow: hidden;
89
}
90
91
.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {
92
flex: 1 1 auto;
93
align-self: flex-start;
94
opacity: 0;
95
}
96
97
.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {
98
overflow: hidden;
99
max-height: 0px;
100
}
101
102
.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {
103
padding-left: 4px;
104
padding-right: 8px;
105
white-space: nowrap;
106
}
107
108