|
25 | 25 | text-decoration: none !important; |
26 | 26 | } |
27 | 27 |
|
28 | | -.monaco-button { |
29 | | - color: var(--vscode-button-foreground); |
30 | | - background-color: var(--vscode-button-background); |
31 | | -} |
32 | | - |
33 | | -.monaco-button:hover { |
34 | | - background-color: var(--vscode-button-hoverBackground); |
35 | | -} |
36 | | - |
37 | | -.monaco-button.secondary { |
38 | | - color: var(--vscode-button-secondaryForeground); |
39 | | - background-color: var(--vscode-button-secondaryBackground); |
40 | | -} |
41 | | - |
42 | | -.monaco-button.secondary:hover { |
43 | | - background-color: var(--vscode-button-secondaryHoverBackground); |
44 | | -} |
45 | | - |
46 | | - |
47 | 28 | .monaco-button.disabled:focus, |
48 | 29 | .monaco-button.disabled { |
49 | 30 | opacity: 0.4 !important; |
|
109 | 90 | .monaco-button-dropdown .monaco-button-dropdown-separator { |
110 | 91 | padding: 4px 0; |
111 | 92 | cursor: default; |
112 | | - background-color: var(--vscode-button-background); |
113 | | - border-top: 1px solid var(--vscode-button-border); |
114 | | - border-bottom: 1px solid var(--vscode-button-border); |
115 | | -} |
116 | | - |
117 | | -.monaco-button.secondary + .monaco-button-dropdown-separator { |
118 | | - background-color: var(--vscode-button-secondaryBackground); |
119 | 93 | } |
120 | 94 |
|
121 | 95 | .monaco-button-dropdown .monaco-button-dropdown-separator > div { |
122 | 96 | height: 100%; |
123 | 97 | width: 1px; |
124 | | - background-color: var(--vscode-button-separator); |
125 | 98 | } |
126 | 99 |
|
127 | 100 | .monaco-button-dropdown > .monaco-button.monaco-dropdown-button { |
|
159 | 132 | margin: 0 0.2em; |
160 | 133 | color: inherit !important; |
161 | 134 | } |
| 135 | + |
| 136 | +/* default color styles - based on CSS variables */ |
| 137 | + |
| 138 | +.monaco-button.default-colors, |
| 139 | +.monaco-button-dropdown.default-colors > .monaco-button{ |
| 140 | + color: var(--vscode-button-foreground); |
| 141 | + background-color: var(--vscode-button-background); |
| 142 | +} |
| 143 | + |
| 144 | +.monaco-button.default-colors:hover, |
| 145 | +.monaco-button-dropdown.default-colors > .monaco-button:hover { |
| 146 | + background-color: var(--vscode-button-hoverBackground); |
| 147 | +} |
| 148 | + |
| 149 | +.monaco-button.default-colors.secondary, |
| 150 | +.monaco-button-dropdown.default-colors > .monaco-button.secondary { |
| 151 | + color: var(--vscode-button-secondaryForeground); |
| 152 | + background-color: var(--vscode-button-secondaryBackground); |
| 153 | +} |
| 154 | + |
| 155 | +.monaco-button.default-colors.secondary:hover, |
| 156 | +.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover { |
| 157 | + background-color: var(--vscode-button-secondaryHoverBackground); |
| 158 | +} |
| 159 | + |
| 160 | +.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator { |
| 161 | + background-color: var(--vscode-button-background); |
| 162 | + border-top: 1px solid var(--vscode-button-border); |
| 163 | + border-bottom: 1px solid var(--vscode-button-border); |
| 164 | +} |
| 165 | + |
| 166 | +.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator { |
| 167 | + background-color: var(--vscode-button-secondaryBackground); |
| 168 | +} |
| 169 | + |
| 170 | +.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div { |
| 171 | + background-color: var(--vscode-button-separator); |
| 172 | +} |
0 commit comments