mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-06 12:01:40 +08:00
This reverts commitf746fe4a57. Reason for revert: fix the missing script_args variable. Original change's description: > Revert "Fix all issues found by StyleLint 14" > > This reverts commitfb8852321b. > > Reason for revert: breaks the presubmit. Since the tree is closed, > a fix forward is not landing soon. Therefore, let's pre-emptively revert. > > Original change's description: > > Fix all issues found by StyleLint 14 > > > > These are mostly auto-fixed by Stylelint 14 with a couple of manual > > fixes (adding quotes around urls and fixing some shorthand properties). > > > > A follow-up CL will update us to Stylelint 14, at which point they will > > be enforced. > > > > R=szuend@chromium.org > > > > Bug: none > > Change-Id: Ia813854accd1eb86eccea64a5fbf1f8534563964 > > Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3259540 > > Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> > > Commit-Queue: Simon Zünd <szuend@chromium.org> > > Reviewed-by: Simon Zünd <szuend@chromium.org> > > Bug: none > Change-Id: I155ef7e0633cba15b47439a37a71158b6dcb8f91 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3259702 > Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> > Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Bug: none Change-Id: I81b402e4a30981cb1a0360053b3553cd1934cbe6 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3259703 Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Simon Zünd <szuend@chromium.org>
277 lines
6.7 KiB
CSS
277 lines
6.7 KiB
CSS
/*
|
|
* Copyright 2021 The Chromium Authors. All rights reserved.
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
|
|
body {
|
|
--arrow-width: 15px;
|
|
--arrow-height: 8px;
|
|
--shadow-up: 5px;
|
|
--shadow-down: -5px;
|
|
--shadow-direction: var(--shadow-up);
|
|
--arrow-down: polygon(0 0, 100% 0, 50% 100%);
|
|
--arrow-up: polygon(50% 0, 0 100%, 100% 100%);
|
|
}
|
|
|
|
.px {
|
|
color: rgb(128 128 128);
|
|
}
|
|
|
|
#element-title {
|
|
position: absolute;
|
|
z-index: 10;
|
|
}
|
|
/* Material */
|
|
|
|
.tooltip-content {
|
|
position: absolute;
|
|
user-select: none;
|
|
background-color: #fff;
|
|
padding: 5px 8px;
|
|
border: 1px solid #fff;
|
|
border-radius: 3px;
|
|
box-sizing: border-box;
|
|
min-width: 100px;
|
|
max-width: min(300px, 100% - 4px);
|
|
z-index: 2;
|
|
background-clip: padding-box;
|
|
will-change: transform;
|
|
text-rendering: optimizeLegibility;
|
|
pointer-events: none;
|
|
filter: drop-shadow(0 2px 4px rgb(0 0 0 / 35%));
|
|
}
|
|
|
|
.tooltip-content::after {
|
|
content: "";
|
|
background: #fff;
|
|
width: var(--arrow-width);
|
|
height: var(--arrow-height);
|
|
clip-path: var(--arrow);
|
|
position: absolute;
|
|
top: var(--arrow-top);
|
|
left: var(--arrow-left);
|
|
visibility: var(--arrow-visibility);
|
|
}
|
|
|
|
.element-info-section {
|
|
margin-top: 12px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.section-name {
|
|
color: #333;
|
|
font-weight: 500;
|
|
font-size: 10px;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
line-height: 12px;
|
|
}
|
|
|
|
.element-info {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.element-info-header {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.element-info-body {
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding-top: 2px;
|
|
margin-top: 2px;
|
|
}
|
|
|
|
.element-info-row {
|
|
display: flex;
|
|
line-height: 19px;
|
|
}
|
|
|
|
.separator-container {
|
|
display: flex;
|
|
align-items: center;
|
|
flex: auto;
|
|
margin-left: 7px;
|
|
}
|
|
|
|
.separator {
|
|
border-top: 1px solid #ddd;
|
|
width: 100%;
|
|
}
|
|
|
|
.element-info-name {
|
|
flex-shrink: 0;
|
|
color: #666;
|
|
}
|
|
|
|
.element-info-gap {
|
|
flex: auto;
|
|
}
|
|
|
|
.element-info-value-color {
|
|
display: flex;
|
|
color: rgb(48 57 66);
|
|
margin-left: 10px;
|
|
align-items: baseline;
|
|
}
|
|
|
|
.a11y-icon {
|
|
width: 16px;
|
|
height: 16px;
|
|
background-repeat: no-repeat;
|
|
display: inline-block;
|
|
}
|
|
|
|
.element-info-value-contrast {
|
|
display: flex;
|
|
align-items: center;
|
|
text-align: right;
|
|
color: rgb(48 57 66);
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.element-info-value-contrast .a11y-icon {
|
|
margin-left: 8px;
|
|
}
|
|
|
|
.element-info-value-icon {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.element-info-value-text {
|
|
text-align: right;
|
|
color: rgb(48 57 66);
|
|
margin-left: 10px;
|
|
align-items: baseline;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.color-swatch {
|
|
display: flex;
|
|
margin-right: 2px;
|
|
width: 10px;
|
|
height: 10px;
|
|
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==");
|
|
line-height: 10px;
|
|
}
|
|
|
|
.color-swatch-inner {
|
|
flex: auto;
|
|
border: 1px solid rgb(128 128 128 / 60%);
|
|
}
|
|
|
|
.element-layout-type {
|
|
margin-right: 10px;
|
|
width: 16px;
|
|
height: 16px;
|
|
}
|
|
|
|
.element-layout-type.grid {
|
|
background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2.5" y="2.5" width="4" height="4" stroke="%231A73E8"/><rect x="9.5" y="2.5" width="4" height="4" stroke="%231A73E8"/><rect x="9.5" y="9.5" width="4" height="4" stroke="%231A73E8"/><rect x="2.5" y="9.5" width="4" height="4" stroke="%231A73E8"/></svg>');
|
|
}
|
|
|
|
.element-layout-type.flex {
|
|
background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 3.5h8v3H1v-3zm-1 0a1 1 0 011-1h8a1 1 0 011 1v3a1 1 0 01-1 1H1a1 1 0 01-1-1v-3zm12 0h3v3h-3v-3zm-1 0a1 1 0 011-1h3a1 1 0 011 1v3a1 1 0 01-1 1h-3a1 1 0 01-1-1v-3zm-7 6H1v3h3v-3zm-3-1a1 1 0 00-1 1v3a1 1 0 001 1h3a1 1 0 001-1v-3a1 1 0 00-1-1H1zm6 4v-3h8v3H7zm-1-3a1 1 0 011-1h8a1 1 0 011 1v3a1 1 0 01-1 1H7a1 1 0 01-1-1v-3z" fill="%231A73E8"/></svg>');
|
|
}
|
|
|
|
.element-description {
|
|
flex: 1 1;
|
|
font-weight: bold;
|
|
word-wrap: break-word;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.dimensions {
|
|
color: hsl(0deg 0% 45%);
|
|
text-align: right;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.material-node-width {
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.material-node-height {
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.material-tag-name {
|
|
/* Keep this in sync with inspectorSyntaxHighlight.css (--override-dom-tag-name-color) */
|
|
color: rgb(136 18 128);
|
|
}
|
|
|
|
.material-class-name,
|
|
.material-node-id {
|
|
/* Keep this in sync with inspectorSyntaxHighlight.css (.webkit-html-attribute-value) */
|
|
color: rgb(26 26 166);
|
|
}
|
|
|
|
.contrast-text {
|
|
width: 16px;
|
|
height: 16px;
|
|
text-align: center;
|
|
line-height: 16px;
|
|
margin-right: 8px;
|
|
border: 1px solid rgb(0 0 0 / 10%);
|
|
padding: 0 1px;
|
|
}
|
|
|
|
.a11y-icon-not-ok {
|
|
background-image: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="m9 1.5c-4.14 0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5 7.5-3.36 7.5-7.5-3.36-7.5-7.5-7.5zm0 13.5c-3.315 0-6-2.685-6-6 0-1.3875.4725-2.6625 1.2675-3.675l8.4075 8.4075c-1.0125.795-2.2875 1.2675-3.675 1.2675zm4.7325-2.325-8.4075-8.4075c1.0125-.795 2.2875-1.2675 3.675-1.2675 3.315 0 6 2.685 6 6 0 1.3875-.4725 2.6625-1.2675 3.675z" fill="%239e9e9e"/></svg>');
|
|
}
|
|
|
|
.a11y-icon-warning {
|
|
background-image: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="m8.25 11.25h1.5v1.5h-1.5zm0-6h1.5v4.5h-1.5zm.7425-3.75c-4.14 0-7.4925 3.36-7.4925 7.5s3.3525 7.5 7.4925 7.5c4.1475 0 7.5075-3.36 7.5075-7.5s-3.36-7.5-7.5075-7.5zm.0075 13.5c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z" fill="%23e37400"/></svg>');
|
|
}
|
|
|
|
.a11y-icon-ok {
|
|
background-image: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="m9 1.5c-4.14 0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5 7.5-3.36 7.5-7.5-3.36-7.5-7.5-7.5zm0 13.5c-3.3075 0-6-2.6925-6-6s2.6925-6 6-6 6 2.6925 6 6-2.6925 6-6 6zm-1.5-4.35-1.95-1.95-1.05 1.05 3 3 6-6-1.05-1.05z" fill="%230ca40c"/></svg>');
|
|
}
|
|
|
|
@media (forced-colors: active) {
|
|
:root,
|
|
body {
|
|
background-color: transparent;
|
|
forced-color-adjust: none;
|
|
}
|
|
|
|
.tooltip-content {
|
|
border-color: Highlight;
|
|
background-color: canvas;
|
|
color: text;
|
|
forced-color-adjust: none;
|
|
}
|
|
|
|
.tooltip-content::after {
|
|
background-color: Highlight;
|
|
}
|
|
|
|
.color-swatch-inner,
|
|
.contrast-text,
|
|
.separator {
|
|
border-color: Highlight;
|
|
}
|
|
|
|
.section-name {
|
|
color: Highlight;
|
|
}
|
|
|
|
.dimensions,
|
|
.element-info-name,
|
|
.element-info-value-color,
|
|
.element-info-value-contrast,
|
|
.element-info-value-icon,
|
|
.element-info-value-text,
|
|
.material-tag-name,
|
|
.material-class-name,
|
|
.material-node-id {
|
|
color: canvastext;
|
|
}
|
|
}
|