X-Git-Url: https://git-public.kairo.at/?a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fdevtools%2Fperformance.css;fp=LCARStrek%2Fbrowser%2Fdevtools%2Fperformance.css;h=b53bda6e522f61873af6d5069bc9abf24f23f6e2;hb=a5cb6e534c9872ab3dc646ab44fa35b61775537d;hp=4a1008243cef52676662e9aed59eb143574dcfe8;hpb=2da629dfcaec1480ee529538d06b575e4a676028;p=themes.git diff --git a/LCARStrek/browser/devtools/performance.css b/LCARStrek/browser/devtools/performance.css index 4a100824..b53bda6e 100644 --- a/LCARStrek/browser/devtools/performance.css +++ b/LCARStrek/browser/devtools/performance.css @@ -75,10 +75,7 @@ width: 8px; height: 8px; margin: 0 8px; - border: 1px solid; border-radius: 1px; - background-color: var(--bullet-bg); - border-color: var(--bullet-border); } /* Recording Notice */ @@ -96,6 +93,10 @@ margin: 0; } +#performance-view .notice-container vbox { + text-align: center; +} + /* Overview Panel */ .record-button { @@ -281,11 +282,11 @@ text-decoration: underline; } -.call-tree-url { +.call-tree-url, .tree-widget-item:not(.theme-selected) .opt-url { color: var(--theme-highlight-blue); } -.call-tree-line { +.call-tree-line, .tree-widget-item:not(.theme-selected) .opt-line { color: var(--theme-highlight-orange); } @@ -420,7 +421,6 @@ height: 8px; -moz-margin-start: 8px; -moz-margin-end: 6px; - border: 1px solid; border-radius: 1px; } @@ -431,9 +431,8 @@ .waterfall-marker-bar { height: 9px; - border: 1px solid; - border-radius: 1px; transform-origin: left center; + border-radius: 1px; } .waterfall-marker-container.selected > .waterfall-sidebar, @@ -442,11 +441,6 @@ color: var(--theme-selection-color); } -.waterfall-marker-container.selected .waterfall-marker-bullet, -.waterfall-marker-container.selected .waterfall-marker-bar { - border-color: initial !important; -} - .waterfall-marker-location { color: #3333FF; } @@ -466,10 +460,40 @@ .marker-details-bullet { width: 8px; height: 8px; - border: 1px solid; border-radius: 1px; } +#performance-filter-menupopup > menuitem.highlight-pink:before, +.marker-details-bullet.highlight-pink, +.waterfall-marker-bar.highlight-pink, +.waterfall-marker-bullet.highlight-pink { + background-color: var(--theme-highlight-pink); +} +#performance-filter-menupopup > menuitem.highlight-bluegrey:before, +.marker-details-bullet.highlight-bluegrey, +.waterfall-marker-bar.highlight-bluegrey, +.waterfall-marker-bullet.highlight-bluegrey { + background-color: var(--theme-highlight-bluegrey); +} +#performance-filter-menupopup > menuitem.highlight-green:before, +.marker-details-bullet.highlight-green, +.waterfall-marker-bar.highlight-green, +.waterfall-marker-bullet.highlight-green { + background-color: var(--theme-highlight-green); +} +#performance-filter-menupopup > menuitem.highlight-lightorange:before, +.marker-details-bullet.highlight-lightorange, +.waterfall-marker-bar.highlight-lightorange, +.waterfall-marker-bullet.highlight-lightorange { + background-color: var(--theme-highlight-lightorange); +} +#performance-filter-menupopup > menuitem.highlight-red:before, +.marker-details-bullet.highlight-red, +.waterfall-marker-bar.highlight-red, +.waterfall-marker-bullet.highlight-red { + background-color: var(--theme-highlight-red); +} + #waterfall-details > * { padding-top: 3px; } @@ -682,3 +706,124 @@ call-tree-item:not([origin="content"]) .call-tree-line { transform: scale(0.75); transform-origin: center right; } + +/** + * JIT View + */ + +#jit-optimizations-view { + width: 350px; + overflow-x: hidden; + overflow-y: auto; + min-width: 200px; +} + +/* override default styles for tree widget */ +#jit-optimizations-view .tree-widget-empty-text { + font-size: inherit; + padding: 0px; + margin: 8px; +} + +#jit-optimizations-view:not(.empty) .tree-widget-empty-text { + display: none; +} + +#jit-optimizations-toolbar { + height: 18px; + min-height: 0px; /* override .devtools-toolbar min-height */ +} + +.jit-optimizations-title { + margin: 0px 4px; + font-weight: 600; +} + +#jit-optimizations-raw-view { + font-size: 90%; +} + +/* override default .tree-widget-item line-height */ +#jit-optimizations-raw-view .tree-widget-item { + line-height: 20px !important; + display: block; + overflow: hidden; +} + +#jit-optimizations-raw-view .tree-widget-item[level="1"] { + font-weight: 600; +} + +#jit-optimizations-view .opt-ion-type-site { + -moz-margin-start: 4px !important; + opacity: 0.6; +} + +#jit-optimizations-view .opt-outcome::before { + content: "→"; + margin: 4px 0px; + color: var(--theme-body-color); +} +#jit-optimizations-view .theme-selected .opt-outcome::before { + color: var(--theme-selection-color); +} + +#jit-optimizations-view .tree-widget-item:not(.theme-selected) .opt-outcome[outcome=success] { + color: var(--theme-highlight-green); +} +#jit-optimizations-view .tree-widget-item:not(.theme-selected) .opt-outcome[outcome=failure] { + color: var(--theme-highlight-red); +} +#jit-optimizations-view .tree-widget-container { + -moz-margin-end: 0px; +} +#jit-optimizations-view .tree-widget-container > li, +#jit-optimizations-view .tree-widget-children > li { + overflow: hidden; +} + +.opt-line::before { + content: ":"; + color: var(--theme-highlight-orange); +} +.theme-selected .opt-line::before { + color: var(--theme-selection-color); +} +.opt-line.header-line::before { + color: var(--theme-body-color); +} +#jit-optimizations-view.empty .opt-line.header-line::before { + display: none; +} + +.opt-url { + -moz-margin-start: 4px !important; +} +.opt-url:hover { + text-decoration: underline; +} +.opt-url.debugger-link { + cursor: pointer; +} + +#jit-optimizations-view .opt-icon::before { + content: ""; + background-image: url(chrome://browser/skin/devtools/webconsole.png); + background-repeat: no-repeat; + background-size: 48px 40px; + margin: 5px 6px 0 0; + width: 8px; + height: 8px; + max-height: 8px; + display: inline-block; +} + +#jit-optimizations-view .opt-icon[severity=warning]::before { + background-position: -16px -16px; +} + +@media (min-resolution: 2dppx) { + #jit-optimizations-view .opt-icon::before { + background-image: url(chrome://browser/skin/devtools/webconsole@2x.png); + } +}