Files
react-native-devtools-frontend/front_end/elements/layoutPane.css
T
Alex Rudenko 1e2dd0ea03 Add focus outline to checkboxes in Layout panel
This CL adds an outline for focused checkboxes. The outline style is
the same as for other checkboxes in DevTools.

Screenshot: https://i.imgur.com/R4vMUr3.png

Fixed: 1130929
Change-Id: I995f3e3fe6ea9ca916e5493d6edf0c2e7ecbce39
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2422956
Reviewed-by: Patrick Brosset <patrick.brosset@microsoft.com>
Reviewed-by: Mathias Bynens <mathias@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2020-09-22 12:40:06 +00:00

139 lines
2.3 KiB
CSS

* {
box-sizing: border-box;
font-size: 12px;
}
.header {
align-items: center;
background-color: var(--toolbar-bg-color, #f3f3f3);
border-bottom: var(--divider-border, 1px solid #d0d0d0);
border-top: var(--divider-border, 1px solid #d0d0d0);
display: flex;
line-height: 1.6;
overflow: hidden;
padding: 0 5px;
white-space: nowrap;
}
.content-section {
padding: 16px;
border-bottom: var(--divider-border, 1px solid #d0d0d0);
}
.content-section-title {
font-size: 12px;
font-weight: 500;
line-height: 1.1;
margin: 0;
padding: 0;
}
.checkbox-settings {
margin-top: 8px;
display: grid;
grid-template-columns: 1fr;
gap: 5px;
}
.checkbox-label {
display: flex;
flex-direction: row;
align-items: center;
}
.checkbox-settings .checkbox-label {
margin-bottom: 8px;
}
.checkbox-settings .checkbox-label:last-child {
margin-bottom: 0;
}
.checkbox-label input {
margin: 0 6px 0 0;
padding: 0;
flex: none;
}
.checkbox-label input:focus {
outline: auto 5px -webkit-focus-ring-color;
}
.checkbox-label > span {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.select-settings {
margin-top: 16px;
display: grid;
grid-template-columns: repeat(auto-fill, 150px);
gap: 16px;
}
.select-label {
display: flex;
flex-direction: column;
}
.select-label span {
margin-bottom: 4px;
}
.elements {
margin-top: 12px;
color: var(--dom-tag-name-color);
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min(250px, 100%), 1fr));
gap: 8px;
}
.element {
display: flex;
flex-direction: row;
align-items: center;
}
.show-element {
margin: 0 0 0 8px;
padding: 0;
background: none;
border: none;
-webkit-mask-image: url(Images/ic_show_node_16x16.svg);
background-color: rgba(0 0 0 / 62%);
width: 16px;
height: 16px;
display: block;
cursor: pointer;
flex: none;
}
:host-context(.-theme-with-dark-background) .show-element {
background-color: rgb(204 204 204);
}
.color-picker {
visibility: hidden;
}
.color-picker-label {
border: 1px solid rgb(128 128 128 / 60%);
cursor: default;
display: inline-block;
flex: none;
height: 10px;
margin: 0 0 0 8px;
width: 10px;
}
.node-text-container {
line-height: 16px;
padding: 0 0.5ex;
border-radius: 5px;
}
.node-text-container:hover {
background-color: var(--item-hover-color);
}