mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-31 09:35:39 -05:00
136 lines
4.7 KiB
CSS
136 lines
4.7 KiB
CSS
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
.monaco-shell {
|
|
height: 100%;
|
|
width: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
overflow: hidden;
|
|
font-size: 11px;
|
|
user-select: none;
|
|
}
|
|
|
|
/* Font Families (with CJK support) */
|
|
|
|
.monaco-shell { font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Ubuntu", "Droid Sans", sans-serif; }
|
|
.monaco-shell:lang(zh-Hans) { font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Noto Sans", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }
|
|
.monaco-shell:lang(zh-Hant) { font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Noto Sans", "Microsoft Jhenghei", "PingFang TC", "Source Han Sans TC", "Source Han Sans", "Source Han Sans TW", sans-serif; }
|
|
.monaco-shell:lang(ja) { font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Noto Sans", "Meiryo", "Hiragino Kaku Gothic Pro", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", "Sazanami Gothic", "IPA Gothic", sans-serif; }
|
|
.monaco-shell:lang(ko) { font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Noto Sans", "Malgun Gothic", "Nanum Gothic", "Dotom", "Apple SD Gothic Neo", "AppleGothic", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }
|
|
|
|
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
|
|
|
|
.monaco-shell img {
|
|
border: 0;
|
|
}
|
|
|
|
.monaco-shell label {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.monaco-shell a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.monaco-shell a:active {
|
|
color: inherit;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.monaco-shell a.plain {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.monaco-shell a.plain:hover,
|
|
.monaco-shell a.plain.hover {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.monaco-shell input {
|
|
color: inherit;
|
|
font-family: inherit;
|
|
font-size: 100%;
|
|
}
|
|
|
|
.monaco-shell select {
|
|
font-family: inherit;
|
|
}
|
|
|
|
.monaco-shell .pointer {
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* START Keyboard Focus Indication Styles */
|
|
|
|
.monaco-shell [tabindex="0"]:focus,
|
|
.monaco-shell .synthetic-focus,
|
|
.monaco-shell select:focus,
|
|
.monaco-shell input[type="button"]:focus,
|
|
.monaco-shell input[type="text"]:focus,
|
|
.monaco-shell textarea:focus,
|
|
.monaco-shell input[type="checkbox"]:focus {
|
|
outline-width: 1px;
|
|
outline-style: solid;
|
|
outline-offset: -1px;
|
|
opacity: 1 !important;
|
|
}
|
|
|
|
.monaco-shell [tabindex="0"]:active,
|
|
.monaco-shell select:active,
|
|
.monaco-shell input[type="button"]:active,
|
|
.monaco-shell input[type="checkbox"]:active,
|
|
.monaco-shell .monaco-tree .monaco-tree-row
|
|
.monaco-action-bar .action-item [tabindex="0"]:hover,
|
|
.monaco-shell .monaco-tree.focused.no-focused-item:active:before {
|
|
outline: 0 !important; /* fixes some flashing outlines from showing up when clicking */
|
|
}
|
|
|
|
.monaco-shell .mac select:focus {
|
|
border: none; /* outline is a square, but border has a radius, so we avoid this glitch when focused (https://github.com/Microsoft/vscode/issues/26045) */
|
|
}
|
|
|
|
|
|
|
|
.monaco-shell .monaco-tree.focused .monaco-tree-row.focused [tabindex="0"]:focus {
|
|
outline-width: 1px; /* higher contrast color for focusable elements in a row that shows focus feedback */
|
|
outline-style: solid;
|
|
}
|
|
|
|
.monaco-shell .monaco-tree.focused.no-focused-item:focus:before,
|
|
.monaco-shell .monaco-list:not(.element-focused):focus:before {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 5; /* make sure we are on top of the tree items */
|
|
content: "";
|
|
pointer-events: none; /* enable click through */
|
|
outline: 1px solid; /* we still need to handle the empty tree or no focus item case */
|
|
outline-width: 1px;
|
|
outline-style: solid;
|
|
outline-offset: -1px;
|
|
}
|
|
|
|
.monaco-shell .synthetic-focus :focus {
|
|
outline: 0 !important; /* elements within widgets that draw synthetic-focus should never show focus */
|
|
}
|
|
|
|
.monaco-shell .monaco-inputbox.info.synthetic-focus,
|
|
.monaco-shell .monaco-inputbox.warning.synthetic-focus,
|
|
.monaco-shell .monaco-inputbox.error.synthetic-focus,
|
|
.monaco-shell .monaco-inputbox.info input[type="text"]:focus,
|
|
.monaco-shell .monaco-inputbox.warning input[type="text"]:focus,
|
|
.monaco-shell .monaco-inputbox.error input[type="text"]:focus {
|
|
outline: 0 !important; /* outline is not going well with decoration */
|
|
}
|
|
|
|
.monaco-shell .monaco-tree.focused:focus,
|
|
.monaco-shell .monaco-list:focus {
|
|
outline: 0 !important; /* tree indicates focus not via outline but through the focused item */
|
|
} |