summaryrefslogtreecommitdiff
path: root/Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
commit1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch)
tree46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css
parent32761a6cee1d0dee366b885b7b9c777e67885688 (diff)
downloadWebKitGtk-tarball-master.tar.gz
Diffstat (limited to 'Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css')
-rw-r--r--Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css218
1 files changed, 218 insertions, 0 deletions
diff --git a/Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css b/Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css
new file mode 100644
index 000000000..6b39887f1
--- /dev/null
+++ b/Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css
@@ -0,0 +1,218 @@
+/*
+ * Copyright (C) 2013, 2016 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+.timeline-overview {
+ --timeline-sidebar-width: 197px;
+}
+
+.timeline-overview > .navigation-bar.timelines {
+ justify-content: flex-start;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: var(--timeline-sidebar-width);
+ height: 23px;
+
+ box-sizing: border-box;
+ z-index: var(--z-index-header);
+
+ background-color: white;
+ border-right: 1px solid var(--border-color);
+ border-bottom: 1px solid var(--border-color);
+}
+
+.navigation-bar.timelines .item.button.toggle-edit-instruments:not(.disabled):matches(:focus, .activate.activated, .radio.selected) {
+ color: var(--glyph-color-active);
+}
+
+.navigation-bar.timelines .item.button.toggle-edit-instruments:not(.disabled):active:matches(:focus, .activate.activated, .radio.selected) {
+ color: var(--glyph-color-active-pressed);
+}
+
+.navigation-bar.timelines .item.button.toggle-edit-instruments.disabled {
+ color: var(--glyph-color-disabled);
+}
+
+.navigation-bar.timelines .toggle-edit-instruments:not(.disabled):active {
+ color: var(--glyph-color-pressed);
+}
+
+.timeline-overview > .tree-outline.timelines {
+ position: absolute;
+ top: 23px;
+ left: 0;
+ width: var(--timeline-sidebar-width);
+ z-index: var(--z-index-header);
+ background-color: var(--panel-background-color);
+ border-right: 1px solid var(--border-color);
+}
+
+.timeline-overview.edit-instruments > .tree-outline.timelines {
+ bottom: 0;
+}
+
+.timeline-overview.edit-instruments > .tree-outline.timelines .item.selected {
+ color: initial;
+ background-color: transparent;
+}
+
+.timeline-overview > .tree-outline.timelines .close-button {
+ width: 14px;
+
+ visibility: hidden;
+}
+
+.timeline-overview > .tree-outline.timelines .item.selected .close-button {
+ visibility: visible;
+}
+
+.timeline-overview > .tree-outline.timelines input[type=checkbox].status-button {
+ width: 12px;
+ height: 12px;
+}
+
+.timeline-overview.edit-instruments > .tree-outline.timelines .item:nth-child(even),
+.timeline-overview > .tree-outline.timelines .item:not(.selected):nth-child(even) {
+ background-color: hsla(0, 0%, 0%, 0.03);
+ background-clip: padding-box;
+}
+
+.timeline-overview.edit-instruments > .tree-outline.timelines .item:not(:first-child),
+.timeline-overview > .tree-outline.timelines .item:not(.selected):not(:first-child) {
+ border-top: 1px solid hsla(0, 0%, 0%, 0.09);
+}
+
+.timeline-overview > .tree-outline.timelines .item.selected + .item {
+ border-top-color: hsl(0, 0%, 83%);
+}
+
+body.window-inactive .timeline-overview > .tree-outline.timelines .item.selected + .item {
+ border-top-color: hsl(0, 0%, 83%);
+}
+
+.timeline-overview > .tree-outline.timelines :focus .item.selected + .item {
+ border-top-color: hsl(209, 100%, 49%);
+}
+
+.timeline-overview > .scroll-container {
+ position: absolute;
+ left: var(--timeline-sidebar-width);
+ right: 0;
+ bottom: 0;
+ height: 16px;
+ overflow-x: auto;
+ overflow-y: hidden;
+ opacity: 0;
+
+ /* Allows the horizontal scroll bar to be interacted with. */
+ z-index: calc(var(--z-index-resizer) + 1);
+}
+
+.timeline-overview.frames > :matches(.tree-outline.timelines, .navigation-bar.timelines) {
+ display: none;
+}
+
+.timeline-overview.frames > .scroll-container {
+ left: 0;
+}
+
+.timeline-overview:hover > .scroll-container {
+ opacity: 0.75;
+}
+
+.timeline-overview > .scroll-container:hover {
+ opacity: 1;
+}
+
+.timeline-overview > .timeline-ruler {
+ position: absolute;
+ top: 0;
+ left: var(--timeline-sidebar-width);
+ bottom: 0;
+ right: 0;
+}
+
+.timeline-overview.frames > .timeline-ruler {
+ left: 0;
+}
+
+.timeline-overview > .timeline-ruler > .markers {
+ top: 23px;
+}
+
+.timeline-overview.frames > .timeline-ruler > .markers > .marker:not(.current-time) {
+ display: none;
+}
+
+.timeline-overview.frames > .timeline-ruler > .header > .divider,
+.timeline-overview.frames > .timeline-ruler > .markers > .divider {
+ transform: translateX(0px);
+}
+
+.timeline-overview.frames > .timeline-ruler:not(.both-handles-clamped) > .selection-handle.right {
+ transform: translateX(5px);
+}
+
+.timeline-overview.frames > .timeline-ruler:not(.both-handles-clamped) > .shaded-area.right {
+ transform: translateX(1px);
+}
+
+.timeline-overview > .graphs-container {
+ position: absolute;
+ top: 23px;
+ left: var(--timeline-sidebar-width);
+ bottom: 0;
+ right: 0;
+}
+
+.timeline-overview.frames > .graphs-container {
+ left: 0;
+}
+
+body.mac-platform.legacy .timeline-overview > .graphs-container {
+ top: 22px;
+}
+
+.timeline-overview > .graphs-container > .timeline-overview-graph {
+ height: 36px;
+}
+
+.timeline-overview:not(.frames) > .graphs-container > .timeline-overview-graph:nth-child(even) {
+ background-color: hsl(0, 0%, 96%);
+ background-clip: padding-box;
+}
+
+.timeline-overview:not(.frames) > .graphs-container > .timeline-overview-graph:not(:first-child) {
+ border-top: 1px solid hsla(0, 0%, 0%, 0.09);
+}
+
+.timeline-overview > .scroll-container > .scroll-width-sizer {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 1px;
+ visibility: hidden;
+ pointer-events: none;
+}