browser/devtools/profiler/cleopatra/css/ui.css

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rwxr-xr-x

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 2 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 4
michael@0 5 body {
michael@0 6 margin: 0;
michael@0 7 font-family: "Lucida Grande", sans-serif;
michael@0 8 font-size: 11px;
michael@0 9 }
michael@0 10 #mainarea {
michael@0 11 position: absolute;
michael@0 12 top: 0;
michael@0 13 left: 0px;
michael@0 14 bottom: 0;
michael@0 15 right: 0;
michael@0 16 }
michael@0 17 .finishedProfilePane,
michael@0 18 .finishedProfilePaneBackgroundCover,
michael@0 19 .profileEntryPane,
michael@0 20 .profileProgressPane {
michael@0 21 position: absolute;
michael@0 22 top: 0;
michael@0 23 left: 0;
michael@0 24 bottom: 0;
michael@0 25 right: 0;
michael@0 26 }
michael@0 27 .profileEntryPane {
michael@0 28 overflow: auto;
michael@0 29 }
michael@0 30 .profileEntryPane,
michael@0 31 .profileProgressPane {
michael@0 32 padding: 20px;
michael@0 33 background-color: rgb(229,229,229);
michael@0 34 background-image: url(../images/noise.png),
michael@0 35 linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.2));
michael@0 36 text-shadow: rgba(255, 255, 255, 0.4) 0 1px;
michael@0 37 }
michael@0 38 .profileEntryPane h1 {
michael@0 39 margin-top: 0;
michael@0 40 font-size: 13px;
michael@0 41 font-weight: normal;
michael@0 42 }
michael@0 43 .profileEntryPane input[type="file"] {
michael@0 44 margin-bottom: 1em;
michael@0 45 }
michael@0 46 .profileProgressPane a {
michael@0 47 position: absolute;
michael@0 48 top: 30%;
michael@0 49 left: 30%;
michael@0 50 width: 40%;
michael@0 51 height: 16px;
michael@0 52 }
michael@0 53 .profileProgressPane progress {
michael@0 54 position: absolute;
michael@0 55 top: 40%;
michael@0 56 left: 30%;
michael@0 57 width: 40%;
michael@0 58 height: 16px;
michael@0 59 }
michael@0 60 .finishedProfilePaneBackgroundCover {
michael@0 61 animation: darken 300ms cubic-bezier(0, 0, 1, 0);
michael@0 62 background-color: rgba(0, 0, 0, 0.5);
michael@0 63 }
michael@0 64
michael@0 65 .finishedProfilePane {
michael@0 66 animation: appear 300ms ease-out;
michael@0 67 }
michael@0 68
michael@0 69 @keyframes darken {
michael@0 70 from {
michael@0 71 opacity: 0;
michael@0 72 }
michael@0 73 to {
michael@0 74 opacity: 1;
michael@0 75 }
michael@0 76 }
michael@0 77 @keyframes appear {
michael@0 78 from {
michael@0 79 transform: scale(0.3);
michael@0 80 opacity: 0;
michael@0 81 pointer-events: none;
michael@0 82 }
michael@0 83 to {
michael@0 84 transform: scale(1);
michael@0 85 opacity: 1;
michael@0 86 pointer-events: auto;
michael@0 87 }
michael@0 88 }
michael@0 89 .breadcrumbTrail {
michael@0 90 top: 0;
michael@0 91 right: 0;
michael@0 92 height: 29px;
michael@0 93 left: 0;
michael@0 94 background: linear-gradient(#FFF 50%, #F3F3F3 55%);
michael@0 95 border-bottom: 1px solid #CCC;
michael@0 96 margin: 0;
michael@0 97 padding: 0;
michael@0 98 overflow: hidden;
michael@0 99 }
michael@0 100 .breadcrumbTrailItem {
michael@0 101 background: linear-gradient(#FFF 50%, #F3F3F3 55%);
michael@0 102 display: block;
michael@0 103 margin: 0;
michael@0 104 padding: 0;
michael@0 105 float: left;
michael@0 106 line-height: 29px;
michael@0 107 padding: 0 10px;
michael@0 108 font-size: 12px;
michael@0 109 -moz-user-select: none;
michael@0 110 user-select: none;
michael@0 111 cursor: default;
michael@0 112 border-right: 1px solid #CCC;
michael@0 113 max-width: 250px;
michael@0 114 overflow: hidden;
michael@0 115 text-overflow: ellipsis;
michael@0 116 white-space: nowrap;
michael@0 117 position: relative;
michael@0 118 }
michael@0 119 @keyframes slide-out {
michael@0 120 from {
michael@0 121 margin-left: -270px;
michael@0 122 opacity: 0;
michael@0 123 }
michael@0 124 to {
michael@0 125 margin-left: 0;
michael@0 126 opacity: 1;
michael@0 127 }
michael@0 128 }
michael@0 129 @keyframes slide-out {
michael@0 130 from {
michael@0 131 margin-left: -270px;
michael@0 132 opacity: 0;
michael@0 133 }
michael@0 134 to {
michael@0 135 margin-left: 0;
michael@0 136 opacity: 1;
michael@0 137 }
michael@0 138 }
michael@0 139 .breadcrumbTrailItem:not(:first-child) {
michael@0 140 animation: slide-out;
michael@0 141 animation-duration: 400ms;
michael@0 142 animation-timing-function: ease-out;
michael@0 143 }
michael@0 144 .breadcrumbTrailItem.selected {
michael@0 145 background: linear-gradient(#E5E5E5 50%, #DADADA 55%);
michael@0 146 }
michael@0 147 .breadcrumbTrailItem:not(.selected):active:hover {
michael@0 148 background: linear-gradient(#F2F2F2 50%, #E6E6E6 55%);
michael@0 149 }
michael@0 150 .breadcrumbTrailItem.deleted {
michael@0 151 transition: 400ms ease-out;
michael@0 152 transition-property: opacity, margin-left;
michael@0 153 opacity: 0;
michael@0 154 margin-left: -270px;
michael@0 155 }
michael@0 156 .treeContainer {
michael@0 157 /*For asbolute position child*/
michael@0 158 position: relative;
michael@0 159 }
michael@0 160 .tree {
michael@0 161 height: 100%;
michael@0 162 }
michael@0 163 #sampleBar {
michael@0 164 position: absolute;
michael@0 165 float: right;
michael@0 166 left: auto;
michael@0 167 top: 0;
michael@0 168 right: 0;
michael@0 169 height: 100%;
michael@0 170 }
michael@0 171 #fileList {
michael@0 172 position: absolute;
michael@0 173 top: 0;
michael@0 174 left: 0;
michael@0 175 bottom: 360px;
michael@0 176 width: 199px;
michael@0 177 overflow: auto;
michael@0 178 padding: 0;
michael@0 179 margin: 0;
michael@0 180 background: #DBDFE7;
michael@0 181 border-right: 1px solid #BBB;
michael@0 182 cursor: pointer;
michael@0 183 }
michael@0 184 #infoBar dl {
michael@0 185 margin: 0;
michael@0 186 }
michael@0 187 #infoBar dt,
michael@0 188 #infoBar dd {
michael@0 189 display: inline;
michael@0 190 }
michael@0 191 #infoBar dt {
michael@0 192 font-weight: bold;
michael@0 193 }
michael@0 194 #infoBar dt::after {
michael@0 195 content: " ";
michael@0 196 white-space: pre;
michael@0 197 }
michael@0 198 #infoBar dd {
michael@0 199 margin-left: 0;
michael@0 200 }
michael@0 201 #infoBar dd::after {
michael@0 202 content: "\a";
michael@0 203 white-space:pre;
michael@0 204 }
michael@0 205 .sideBar {
michael@0 206 box-sizing: border-box;
michael@0 207 position: absolute;
michael@0 208 left: 0;
michael@0 209 bottom: 0;
michael@0 210 width: 200px;
michael@0 211 height: 480px;
michael@0 212 overflow: auto;
michael@0 213 padding: 3px;
michael@0 214 background: #EEE;
michael@0 215 border-top: 1px solid #BBB;
michael@0 216 border-right: 1px solid #BBB;
michael@0 217 }
michael@0 218 .sideBar h2 {
michael@0 219 font-size: 1em;
michael@0 220 padding: 1px 3px;
michael@0 221 margin: 3px -3px;
michael@0 222 background: rgba(255, 255, 255, 0.6);
michael@0 223 border: solid #CCC;
michael@0 224 border-width: 1px 0;
michael@0 225 }
michael@0 226 .sideBar h2:first-child {
michael@0 227 margin-top: -4px;
michael@0 228 }
michael@0 229 .sideBar ul {
michael@0 230 margin: 2px 0;
michael@0 231 padding-left: 18px;
michael@0 232 }
michael@0 233 .pluginview {
michael@0 234 position: absolute;
michael@0 235 right: 0;
michael@0 236 bottom: 0;
michael@0 237 left: 0;
michael@0 238 z-index: 1;
michael@0 239 background-color: white;
michael@0 240 }
michael@0 241 .pluginviewIFrame {
michael@0 242 border-style: none;
michael@0 243 width: 100%;
michael@0 244 height: 100%;
michael@0 245 }
michael@0 246 .histogram {
michael@0 247 position: relative;
michael@0 248 height: 60px;
michael@0 249 right: 0;
michael@0 250 left: 0;
michael@0 251 border-bottom: 1px solid #CCC;
michael@0 252 background: linear-gradient(#EEE, #CCC);
michael@0 253 }
michael@0 254 .histogramHilite {
michael@0 255 position: absolute;
michael@0 256 pointer-events: none;
michael@0 257 }
michael@0 258 .histogramHilite:not(.collapsed) {
michael@0 259 background: rgba(150, 150, 150, 0.5);
michael@0 260 }
michael@0 261 .histogramMouseMarker {
michael@0 262 position: absolute;
michael@0 263 pointer-events: none;
michael@0 264 top: 0;
michael@0 265 width: 1px;
michael@0 266 height: 100%;
michael@0 267 }
michael@0 268 .histogramMouseMarker:not(.collapsed) {
michael@0 269 background: rgba(0, 0, 150, 0.7);
michael@0 270 }
michael@0 271 #iconbox {
michael@0 272 display: none;
michael@0 273 }
michael@0 274 #filter, #showall {
michael@0 275 cursor: pointer;
michael@0 276 }
michael@0 277 .markers {
michael@0 278 display: none;
michael@0 279 }
michael@0 280 .hidden {
michael@0 281 display: none !important;
michael@0 282 }
michael@0 283 .fileListItem {
michael@0 284 display: block;
michael@0 285 margin: 0;
michael@0 286 padding: 0;
michael@0 287 height: 40px;
michael@0 288 text-indent: 8px;
michael@0 289 }
michael@0 290 .fileListItem.selected {
michael@0 291 background: linear-gradient(#4B91D7 1px, #5FA9E4 1px, #5FA9E4 2px, #58A0DE 3px, #2B70C7 39px, #2763B4 39px);
michael@0 292 color: #FFF;
michael@0 293 text-shadow: 0 1px rgba(0, 0, 0, 0.3);
michael@0 294 }
michael@0 295 .fileListItemTitle {
michael@0 296 display: block;
michael@0 297 padding-top: 6px;
michael@0 298 font-size: 12px;
michael@0 299 }
michael@0 300 .fileListItemDescription {
michael@0 301 display: block;
michael@0 302 line-height: 15px;
michael@0 303 font-size: 9px;
michael@0 304 }
michael@0 305 .busyCover {
michael@0 306 position: absolute;
michael@0 307 top: 0;
michael@0 308 right: 0;
michael@0 309 bottom: 0;
michael@0 310 left: 0;
michael@0 311 visibility: hidden;
michael@0 312 opacity: 0;
michael@0 313 pointer-events: none;
michael@0 314 background: rgba(120, 120, 120, 0.2);
michael@0 315 transition: 200ms ease-in-out;
michael@0 316 transition-property: visibility, opacity;
michael@0 317 }
michael@0 318 .busyCover.busy {
michael@0 319 visibility: visible;
michael@0 320 opacity: 1;
michael@0 321 }
michael@0 322 .busyCover::before {
michael@0 323 content: url(../images/throbber.svg);
michael@0 324 position: absolute;
michael@0 325 top: 50%;
michael@0 326 left: 50%;
michael@0 327 margin: -12px;
michael@0 328 }
michael@0 329 label {
michael@0 330 -moz-user-select: none;
michael@0 331 }
michael@0 332 .videoPane {
michael@0 333 background-color: white;
michael@0 334 width: 100%;
michael@0 335 }
michael@0 336 .video {
michael@0 337 display: block;
michael@0 338 margin-left: auto;
michael@0 339 margin-right: auto;
michael@0 340 }

mercurial