chrome-devtools-frontend
Version:
Chrome DevTools UI
115 lines (96 loc) • 3.05 kB
CSS
/*
* Copyright 2020 The Chromium Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
@scope to (devtools-widget > *) {
.resource-service-worker-update-view {
display: block;
margin: var(--sys-size-4);
color: var(--sys-color-on-surface-subtle);
overflow: auto;
}
.service-worker-update-timing-table {
border: var(--sys-size-1) solid var(--sys-color-divider);
border-spacing: 0;
padding-left: 10px;
padding-right: 10px;
line-height: initial;
table-layout: auto;
overflow: hidden;
}
.service-worker-update-timing-row {
position: relative;
height: var(--sys-size-9);
overflow: hidden;
min-width: var(--sys-size-19);
}
.service-worker-update-timing-bar {
position: absolute;
min-width: var(--sys-size-1);
top: 0;
bottom: 0;
}
.service-worker-update-timing-bar-clickable::before {
user-select: none;
mask-image: var(--image-file-triangle-right);
float: left;
width: var(--sys-size-7);
height: var(--sys-size-7);
margin-right: var(--sys-size-2);
content: "";
position: relative;
background-color: var(--icon-default);
transition: transform 200ms;
}
.service-worker-update-timing-bar-clickable {
position: relative;
left: calc(-1 * var(--sys-size-6));
}
.service-worker-update-timing-bar-clickable:focus-visible {
background-color: var(--sys-color-state-focus-highlight);
outline: var(--sys-size-2) solid var(--sys-color-state-focus-ring);
outline-offset: calc(-1 * var(--sys-size-2));
}
.service-worker-update-timing-bar-clickable[aria-checked="true"]::before {
transform: rotate(90deg);
}
.service-worker-update-timing-bar-details-collapsed {
display: none;
}
.service-worker-update-timing-bar-details-expanded {
display: table-row;
}
.service-worker-update-timing-bar-details:focus-visible {
background-color: var(--sys-color-state-focus-highlight);
}
.service-worker-update-timing-bar.activate {
top: 5px;
height: 10px;
background-color: var(--sys-color-yellow-bright);
}
.service-worker-update-timing-bar.wait {
top: 5px;
height: 10px;
background-color: var(--sys-color-purple-bright);
}
.service-worker-update-timing-bar.install {
top: 5px;
height: 10px;
background-color: var(--sys-color-cyan-bright);
}
.service-worker-update-timing-table > tbody > tr > td {
padding: var(--sys-size-3) 0;
padding-right: 10px;
}
table.service-worker-update-timing-table > tbody > tr.service-worker-update-timing-table-header > td {
border-top: 5px solid transparent;
color: var(--sys-color-token-subtle);
}
table.service-worker-update-timing-table > tbody > tr.service-worker-update-timing-bar-details > td:first-child {
padding-left: var(--sys-size-6);
}
table.service-worker-update-timing-table > tbody > tr.service-worker-update-timeline > td:first-child {
padding-left: var(--sys-size-6);
}
}