Files
react-native-devtools-frontend/front_end/elements/stylesSectionTree.css
T
Oriol Brufau 23e7fc0c85 [css-logical] Use standard logical properties in /third_party/blink
Bug 850000 added standard logical properties and aliased prefixed ones
to them. The prefixed properties are still used in various places, but
the standard ones should be used instead. This patch replaces all the
uses in /third_party/blink

Spec: https://drafts.csswg.org/css-logical/#box

BUG=862141

Change-Id: I4d50faa5071ce735931488990d6c2275e57932f7
Reviewed-on: https://chromium-review.googlesource.com/c/1163785
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Original-Commit-Position: refs/heads/master@{#600531}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2976bc70cae2f802321faf3087573229e851bb0c
2018-10-17 20:07:31 +00:00

208 lines
4.2 KiB
CSS

/*
* Copyright 2016 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.
*/
.tree-outline {
padding: 0;
}
.tree-outline li.not-parsed-ok {
margin-left: 0;
}
.tree-outline li.filter-match {
background-color: rgba(255, 255, 0, 0.5);
}
:host-context(.-theme-with-dark-background) .tree-outline li.filter-match {
background-color: hsla(133, 100%, 30%, 0.5);
}
.tree-outline li.overloaded.filter-match {
background-color: rgba(255, 255, 0, 0.25);
}
:host-context(.-theme-with-dark-background) .tree-outline li.overloaded.filter-match {
background-color: hsla(133, 100%, 30%, 0.25);
}
.tree-outline li.not-parsed-ok .exclamation-mark {
display: inline-block;
position: relative;
width: 11px;
height: 10px;
margin: 0 7px 0 0;
top: 1px;
left: -36px; /* outdent to compensate for the top-level property indent */
-webkit-user-select: none;
cursor: default;
z-index: 1;
}
.tree-outline li {
margin-left: 12px;
padding-left: 22px;
white-space: normal;
text-overflow: ellipsis;
cursor: auto;
display: block;
}
.tree-outline li::before {
display: none;
}
.tree-outline li .webkit-css-property {
margin-left: -22px; /* outdent the first line of longhand properties (in an expanded shorthand) to compensate for the "padding-left" shift in .tree-outline li */
}
.tree-outline > li {
padding-left: 38px;
clear: both;
min-height: 14px;
}
.tree-outline > li .webkit-css-property {
margin-left: -38px; /* outdent the first line of the top-level properties to compensate for the "padding-left" shift in .tree-outline > li */
}
.tree-outline > li.child-editing {
padding-left: 8px;
}
.tree-outline > li.child-editing .text-prompt {
white-space: pre-wrap;
}
.tree-outline > li.child-editing .webkit-css-property {
margin-left: 0;
}
.tree-outline li.child-editing {
word-wrap: break-word !important;
white-space: normal !important;
padding-left: 0;
}
ol:not(.tree-outline) {
display: none;
margin: 0;
padding-inline-start: 12px;
list-style: none;
}
ol.expanded {
display: block;
}
.tree-outline li .info {
padding-top: 4px;
padding-bottom: 3px;
}
.enabled-button {
visibility: hidden;
float: left;
font-size: 10px;
margin: 0;
vertical-align: top;
position: relative;
z-index: 1;
width: 18px;
left: -40px; /* original -2px + (-38px) to compensate for the first line outdent */
top: 1px;
height: 13px;
}
.tree-outline li.editing .enabled-button {
display: none !important;
}
.overloaded:not(.has-ignorable-error),
.inactive,
.disabled,
.not-parsed-ok:not(.has-ignorable-error) {
text-decoration: line-through;
}
.has-ignorable-error .webkit-css-property {
color: inherit;
}
.implicit,
.inherited {
opacity: 0.5;
}
.has-ignorable-error {
color: gray;
}
.tree-outline li.editing {
margin-left: 10px;
text-overflow: clip;
}
.tree-outline li.editing-sub-part {
padding: 3px 6px 8px 18px;
margin: -1px -6px -8px -6px;
text-overflow: clip;
}
:host-context(.no-affect) .tree-outline li {
opacity: 0.5;
}
:host-context(.no-affect) .tree-outline li.editing {
opacity: 1.0;
}
:host-context(.styles-panel-hovered:not(.read-only)) .webkit-css-property:hover,
:host-context(.styles-panel-hovered:not(.read-only)) .value:hover {
text-decoration: underline;
cursor: default;
}
.styles-clipboard-only {
display: inline-block;
width: 0;
opacity: 0;
pointer-events: none;
white-space: pre;
}
.tree-outline li.child-editing .styles-clipboard-only {
display: none;
}
/* Matched styles */
:host-context(.matched-styles) .tree-outline li {
margin-left: 0 !important;
}
.expand-icon {
-webkit-user-select: none;
margin-left: -6px;
margin-right: 2px;
margin-bottom: -2px;
}
.tree-outline li:not(.parent) .expand-icon {
display: none;
}
:host-context(.matched-styles:not(.read-only):hover) .enabled-button {
visibility: visible;
}
:host-context(.matched-styles:not(.read-only)) .tree-outline li.disabled .enabled-button {
visibility: visible;
}
:host-context(.matched-styles) ol.expanded {
margin-left: 16px;
}