Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(322)

Unified Diff: runtime/observatory/lib/src/elements/css/shared.css

Issue 2998103002: Refactor of Observatory virtual-collection (Closed)
Patch Set: Remove unnecessary layer of indirection Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/observatory/lib/src/elements/containers/virtual_collection.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/observatory/lib/src/elements/css/shared.css
diff --git a/runtime/observatory/lib/src/elements/css/shared.css b/runtime/observatory/lib/src/elements/css/shared.css
index 9f55dff9a4408371676d1397fdec49ed095e9a7c..69589b44ab787e0d0100df9d39d1865d41fda3b5 100644
--- a/runtime/observatory/lib/src/elements/css/shared.css
+++ b/runtime/observatory/lib/src/elements/css/shared.css
@@ -550,6 +550,7 @@ allocation-profile .collection-item .instances {
allocation-profile .collection-item .name {
padding-left: 0.5em;
+ padding-right: 0.5em;
display: inline-block;
}
@@ -617,6 +618,7 @@ class-tree virtual-tree .class-tree-item {
class-tree virtual-tree .class-tree-item .name {
margin-left: 0.5em;
+ margin-right: 0.5em;
}
/* code-view */
@@ -801,28 +803,29 @@ cpu-profile-table .function-item .exclusive {
padding-right: 0.5em;
line-height: 20px;
}
-cpu-profile-table .shifter .function-item .inclusive {
+cpu-profile-table .buffer .function-item .inclusive {
background-color: #EEEEEE;
}
-cpu-profile-table .shifter .function-item.selected .inclusive {
+cpu-profile-table .buffer .function-item.selected .inclusive {
background-color: #51a3fb;
}
-cpu-profile-table .shifter .function-item:hover .inclusive {
+cpu-profile-table .buffer .function-item:hover .inclusive {
background-color: #afd5fd;
}
cpu-profile-table .header .function-item .inclusive {
background-color: #DDDDDD;
}
-cpu-profile-table .shifter .function-item.selected {
+cpu-profile-table .buffer .function-item.selected {
background-color: #60abfb;
}
-cpu-profile-table .shifter .function-item:hover {
+cpu-profile-table .buffer .function-item:hover {
background-color: #d2e7fe;
}
cpu-profile-table .function-item .exclusive {
}
cpu-profile-table .function-item .name {
padding-left: 0.5em;
+ padding-left: 0.5em;
}
cpu-profile-table .function-item > button,
cpu-profile-table .function-item > button:active {
@@ -866,6 +869,7 @@ cpu-profile-virtual-tree .tree-item > .exclusive {
cpu-profile-virtual-tree .tree-item > .name {
display: inline;
margin-left: 0.5em;
+ margin-right: 0.5em;
}
/* curly-block */
@@ -1330,6 +1334,7 @@ heap-snapshot .tree-item > .percentage {
heap-snapshot .tree-item > .name {
display: inline;
margin-left: 0.5em;
+ margin-right: 0.5em;
}
@@ -1731,6 +1736,7 @@ memory-profile .collection-item .instances {
memory-profile .collection-item .name {
padding-left: 0.5em;
+ padding-right: 0.5em;
display: inline-block;
}
@@ -2059,9 +2065,6 @@ persistent-handles-page .weak-persistent-handles {
padding-top: 70px;
height: 50%;
}
-persistent-handles-page virtual-collection {
- overflow-y: scroll;
-}
persistent-handles-page .weak-item,
persistent-handles-page .collection-item {
box-sizing: border-box;
@@ -2094,7 +2097,7 @@ persistent-handles-page .weak-item .object {
text-align: left;
width: 25em;
}
-persistent-handles-page .shifter .weak-item:hover {
+persistent-handles-page .buffer .weak-item:hover {
background-color: #d2e7fe;
}
persistent-handles-page .weak-item .finalizer {
@@ -2440,27 +2443,37 @@ view-footer > a {
virtual-collection {
position: relative;
display: block;
- overflow-y: auto;
+ overflow-x: hidden;
width: 100%;
height: 100%;
}
+virtual-collection .viewport {
+ position: absolute;
+ display: block;
+ overflow-y: auto;
+ overflow-x: auto;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ left: 0;
+}
+
virtual-collection .header {
background: white;
position: relative;
display: block;
- min-width: 100%;
z-index: +1;
}
-virtual-collection .scroller {
+virtual-collection .spacer {
overflow: hidden;
background: transparent;
display: inline-block;
min-width: 100%;
}
-virtual-collection .shifter {
+virtual-collection .buffer {
background: transparent;
position: relative;
display: inline-block;
@@ -2468,7 +2481,16 @@ virtual-collection .shifter {
}
virtual-collection .header > div,
-virtual-collection .shifter > div {
+virtual-collection .buffer > div {
+ white-space: nowrap;
+}
+
+virtual-collection .header.attached > div,
+virtual-collection .buffer > div {
+ display: inline-block;
+}
+
+virtual-collection .buffer > div {
min-width: 100%;
white-space: nowrap;
}
« no previous file with comments | « runtime/observatory/lib/src/elements/containers/virtual_collection.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698