From 46e71434a8715fd5d7590f7b799544961ea0394a Mon Sep 17 00:00:00 2001 From: Robert Kaiser Date: Mon, 19 May 2014 04:33:10 +0200 Subject: [PATCH] fifth part of syncing LCARStrek with Firefox 29 windows theme changes --- LCARStrek/browser/browser.css | 137 +++++---- .../browser/customizableui/panelUIOverlay.css | 20 +- LCARStrek/browser/devtools/dark-theme.css | 39 ++- LCARStrek/browser/devtools/debugger.css | 16 +- .../browser/devtools/magnifying-glass.png | Bin 178 -> 177 bytes .../browser/devtools/magnifying-glass@2x.png | Bin 0 -> 217 bytes LCARStrek/browser/devtools/netmonitor.css | 263 ++++++++++++------ LCARStrek/browser/devtools/profiler.css | 18 -- LCARStrek/browser/devtools/styleeditor.css | 14 +- LCARStrek/browser/devtools/vview-delete.png | Bin 242 -> 242 bytes .../browser/devtools/vview-delete@2x.png | Bin 0 -> 325 bytes LCARStrek/browser/devtools/vview-edit.png | Bin 190 -> 284 bytes LCARStrek/browser/devtools/vview-edit@2x.png | Bin 0 -> 357 bytes LCARStrek/browser/devtools/vview-lock.png | Bin 0 -> 248 bytes LCARStrek/browser/devtools/vview-lock@2x.png | Bin 0 -> 303 bytes .../browser/devtools/vview-open-inspector.png | Bin 0 -> 233 bytes .../devtools/vview-open-inspector@2x.png | Bin 0 -> 275 bytes LCARStrek/browser/devtools/widgets.css | 190 ++++++++++++- LCARStrek/browser/preferences/preferences.css | 17 ++ 19 files changed, 523 insertions(+), 191 deletions(-) create mode 100644 LCARStrek/browser/devtools/magnifying-glass@2x.png create mode 100644 LCARStrek/browser/devtools/vview-delete@2x.png create mode 100644 LCARStrek/browser/devtools/vview-edit@2x.png create mode 100644 LCARStrek/browser/devtools/vview-lock.png create mode 100644 LCARStrek/browser/devtools/vview-lock@2x.png create mode 100644 LCARStrek/browser/devtools/vview-open-inspector.png create mode 100644 LCARStrek/browser/devtools/vview-open-inspector@2x.png diff --git a/LCARStrek/browser/browser.css b/LCARStrek/browser/browser.css index ac2f2bfb..ef0aaa53 100644 --- a/LCARStrek/browser/browser.css +++ b/LCARStrek/browser/browser.css @@ -580,16 +580,6 @@ menuitem.bookmark-item { -moz-image-region: rect(18px, 306px, 36px, 288px); } -#email-link-button[cui-areatype="toolbar"] { - -moz-image-region: rect(0, 306px, 18px, 288px); - /* This is temporary until we have an email-link icon (Bug 932235) */ - transform: scale(-1, -1); -} - -#email-link-button[cui-areatype="toolbar"]:hover { - -moz-image-region: rect(18px, 306px, 36px, 288px); -} - #characterencoding-button[cui-areatype="toolbar"] { -moz-image-region: rect(0, 324px, 18px, 306px); } @@ -611,6 +601,18 @@ menuitem.bookmark-item { -moz-image-region: rect(18px, 342px, 36px, 324px); } +#e10s-button[cui-areatype="toolbar"] { + -moz-image-region: rect(0, 342px, 18px, 324px); +} + +#e10s-button[cui-areatype="toolbar"]:hover { + -moz-image-region: rect(18px, 342px, 36px, 324px); +} + +#e10s-button > .toolbarbutton-icon { + transform: scaleY(-1); +} + #new-tab-button[cui-areatype="toolbar"] { -moz-image-region: rect(0, 360px, 18px, 342px); } @@ -755,6 +757,10 @@ menuitem.bookmark-item { -moz-image-region: rect(18px, 612px, 36px, 594px); } +#nav-bar-overflow-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { + transform: scaleX(-1); +} + #tabview-button { -moz-image-region: rect(0, 648px, 18px, 630px); } @@ -810,12 +816,16 @@ toolbarpaletteitem[place="palette"] > #home-button:hover { #bookmarks-menu-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #bookmarks-menu-button { - -moz-image-region: rect(0px, 160px, 32px, 128px); + -moz-image-region: rect(0px, 192px, 32px, 160px); } #bookmarks-menu-button[cui-areatype="menu-panel"]:hover, toolbarpaletteitem[place="palette"] > #bookmarks-menu-button:hover { - -moz-image-region: rect(32px, 160px, 64px, 128px); + -moz-image-region: rect(32px, 192px, 64px, 160px); +} + +#bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] { + -moz-image-region: rect(32px, 192px, 64px, 160px); } #history-panelmenu[cui-areatype="menu-panel"], @@ -828,6 +838,10 @@ toolbarpaletteitem[place="palette"] > #history-panelmenu:hover { -moz-image-region: rect(32px, 224px, 64px, 192px); } +#history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] { + -moz-image-region: rect(32px, 224px, 64px, 192px); +} + #downloads-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #downloads-button { -moz-image-region: rect(0px, 256px, 32px, 224px); @@ -838,16 +852,6 @@ toolbarpaletteitem[place="palette"] > #downloads-button:hover { -moz-image-region: rect(32px, 256px, 64px, 224px); } -#switch-to-metro-button[cui-areatype="menu-panel"], -toolbarpaletteitem[place="palette"] > #switch-to-metro-button { - -moz-image-region: rect(0px, 800px, 32px, 768px); -} - -#switch-to-metro-button[cui-areatype="menu-panel"]:hover, -toolbarpaletteitem[place="palette"] > #switch-to-metro-button:hover { - -moz-image-region: rect(32px, 800px, 64px, 768px); -} - #add-ons-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #add-ons-button { -moz-image-region: rect(0px, 288px, 32px, 256px); @@ -913,22 +917,6 @@ toolbarpaletteitem[place="palette"] > #social-share-button:hover { -moz-image-region: rect(32px, 448px, 64px, 416px); } -#email-link-button[cui-areatype="menu-panel"], -toolbarpaletteitem[place="palette"] > #email-link-button { - -moz-image-region: rect(0, 448px, 32px, 416px); -} - -#email-link-button[cui-areatype="menu-panel"]:hover, -toolbarpaletteitem[place="palette"] > #email-link-button:hover { - -moz-image-region: rect(32px, 448px, 64px, 416px); -} - -/* This is temporary until we have an email-link icon (Bug 932235) */ -#email-link-button[cui-areatype="menu-panel"] > image, -toolbarpaletteitem[place="palette"] > #email-link-button > image { - transform: scale(-1, -1); -} - #characterencoding-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #characterencoding-button { -moz-image-region: rect(0px, 480px, 32px, 448px); @@ -944,6 +932,10 @@ toolbarpaletteitem[place="palette"] > #characterencoding-button[disabled="true"] -moz-image-region: rect(64px, 480px, 96px, 448px); } +#characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] { + -moz-image-region: rect(32px, 480px, 64px, 448px); +} + #new-window-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #new-window-button { -moz-image-region: rect(0px, 512px, 32px, 480px); @@ -974,6 +966,16 @@ toolbarpaletteitem[place="palette"] > #privatebrowsing-button:hover { -moz-image-region: rect(32px, 576px, 64px, 544px); } +#tabview-button[cui-areatype="menu-panel"], +toolbarpaletteitem[place="palette"] > #tabview-button { + -moz-image-region: rect(0px, 608px, 32px, 576px); +} + +#tabview-button[cui-areatype="menu-panel"]:hover, +toolbarpaletteitem[place="palette"] > #tabview-button:hover { + -moz-image-region: rect(32px, 608px, 64px, 576px); +} + #find-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #find-button { -moz-image-region: rect(0px, 640px, 32px, 608px); @@ -1014,6 +1016,10 @@ toolbarpaletteitem[place="palette"] > #developer-button:hover { -moz-image-region: rect(32px, 736px, 64px, 704px); } +#developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] { + -moz-image-region: rect(32px, 736px, 64px, 704px); +} + #preferences-button[cui-areatype="menu-panel"], toolbarpaletteitem[place="palette"] > #preferences-button { -moz-image-region: rect(0px, 768px, 32px, 736px); @@ -1024,6 +1030,34 @@ toolbarpaletteitem[place="palette"] > #preferences-button:hover { -moz-image-region: rect(32px, 768px, 64px, 736px); } +#email-link-button[cui-areatype="menu-panel"], +toolbarpaletteitem[place="palette"] > #email-link-button { + -moz-image-region: rect(0, 800px, 32px, 768px); +} + +#email-link-button[cui-areatype="menu-panel"]:hover, +toolbarpaletteitem[place="palette"] > #email-link-button:hover { + -moz-image-region: rect(32px, 800px, 64px, 768px); +} + +#sidebar-button[cui-areatype="menu-panel"], +toolbarpaletteitem[place="palette"] > #sidebar-button { + -moz-image-region: rect(0, 864px, 32px, 832px); +} + +#sidebar-button[cui-areatype="menu-panel"]:hover, +toolbarpaletteitem[place="palette"] > #sidebar-button:hover { + -moz-image-region: rect(32px, 864px, 64px, 832px); +} + +#sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] { + -moz-image-region: rect(32px, 864px, 64px, 832px); +} + +toolbaritem[sdkstylewidget="true"] > toolbarbutton { + -moz-image-region: rect(0, 832px, 32px, 800px); +} + /* Wide panel control icons */ #edit-controls:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem) > toolbarbutton, @@ -1196,7 +1230,7 @@ toolbar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-lwtheme-bri #nav-bar .toolbarbutton-1 > .toolbarbutton-badge-container, #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon, #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon, -window:not([chromehidden~="toolbar"]) #urlbar-container > .toolbarbutton-1:-moz-any([disabled],:not([open]):not([disabled]):not(:active)) > .toolbarbutton-icon { +window:not([chromehidden~="toolbar"]) #urlbar-container > .toolbarbutton-1:-moz-any([disabled=true],:not([open]):not([disabled=true]):not(:active)) > .toolbarbutton-icon { /* padding: 2px 6px; border: 1px solid; border-color: transparent; @@ -1256,7 +1290,7 @@ toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon { */ } -window:not([chromehidden~="toolbar"]) #urlbar-container > .toolbarbutton-1:-moz-any([disabled],:not([open]):not([disabled]):not(:active)) > .toolbarbutton-icon { +window:not([chromehidden~="toolbar"]) #urlbar-container > .toolbarbutton-1:-moz-any([disabled=true],:not([open]):not([disabled=true]):not(:active)) > .toolbarbutton-icon { } #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon, @@ -1264,8 +1298,8 @@ window:not([chromehidden~="toolbar"]) #urlbar-container > .toolbarbutton-1:-moz- #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-icon, #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-text, #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-container, -window:not([chromehidden~="toolbar"]) #urlbar-container > #forward-button:not([open]):not(:active):not([disabled]):hover > .toolbarbutton-icon, -#nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon { +window:not([chromehidden~="toolbar"]) #urlbar-container > #forward-button:not([open]):not(:active):not([disabled=true]):hover > .toolbarbutton-icon, +#nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon { } #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled=true]):hover:active > .toolbarbutton-icon, @@ -1320,7 +1354,7 @@ window:not([chromehidden~="toolbar"]) #urlbar-container:not([switchingtabs]) > # transition: opacity @forwardTransitionLength@ ease-out; } -window:not([chromehidden~="toolbar"]) #urlbar-container:not(:hover) > #forward-button[disabled] { +window:not([chromehidden~="toolbar"]) #urlbar-container:not(:hover) > #forward-button[disabled=true] { opacity: 0; } @@ -1569,7 +1603,6 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, .urlbar-input-box { -moz-margin-start: 0; - min-width: 4em; } #urlbar-icons { @@ -1956,7 +1989,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- border-bottom-right-radius: 0px; } -#urlbar > toolbarbutton:not([disabled]):active:hover, +#urlbar > toolbarbutton:not([disabled=true]):active:hover, #urlbar-reload-button:not(:hover) { -moz-border-start-style: none; -moz-padding-start: 3px; @@ -1966,11 +1999,11 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- -moz-image-region: rect(0px, 14px, 14px, 0px); } -#urlbar-reload-button[disabled] { +#urlbar-reload-button[disabled=true] { -moz-image-region: rect(28px, 14px, 42px, 0px); } -#urlbar-reload-button:not([disabled]):hover { +#urlbar-reload-button:not([disabled=true]):hover { -moz-image-region: rect(14px, 14px, 28px, 0px); } @@ -2181,8 +2214,8 @@ toolbarbutton[type="socialmark"] > .toolbarbutton-icon { } .panel-promo-box { - margin: 5px -6px -6px; - padding: 5px; + margin: 5px 0 -6px; + padding: 5px 0; border-top: 1px solid #9C9CFF; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; @@ -2297,7 +2330,7 @@ toolbarbutton[type="socialmark"] > .toolbarbutton-icon { .tab-content { } -.tab-throbber, +.tab-/*throbber*/, .tab-icon-image, .tab-close-button { } @@ -4419,9 +4452,7 @@ toolbarpaletteitem[place="toolbar"] { height: 16px; } -#main-window[privatebrowsingmode=temporary] #TabsToolbar::after { - content: ""; - display: -moz-box; +#main-window[privatebrowsingmode=temporary] #private-browsing-indicator { width: 40px; background: url("chrome://browser/skin/privatebrowsing-indicator.png") no-repeat center center; } diff --git a/LCARStrek/browser/customizableui/panelUIOverlay.css b/LCARStrek/browser/customizableui/panelUIOverlay.css index 60267c54..0944a95e 100644 --- a/LCARStrek/browser/customizableui/panelUIOverlay.css +++ b/LCARStrek/browser/customizableui/panelUIOverlay.css @@ -9,6 +9,7 @@ } #PanelUI-button { + -moz-margin-start: 3px; } #PanelUI-button:-moz-locale-dir(rtl) { @@ -113,6 +114,7 @@ } #PanelUI-contents, +#BMB_bookmarksPopup, .panel-mainview:not([panelid="PanelUI-popup"]) { max-width: 22.35em; } @@ -158,7 +160,7 @@ toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-it .panel-customization-placeholder-child { -moz-appearance: none; -moz-box-orient: vertical; - width: calc(22.35em / 3 - 2px); /* LCARStrek: XXX: found out to be needed to fit the icons */ + width: calc(22.35em / 3 - 0.1px - 2px); /* LCARStrek: XXX: found out to be needed to fit the icons */ height: calc(51px + 2.2em); } @@ -177,7 +179,7 @@ toolbarbutton[sdk-button="true"][cui-areatype="menu-panel"] > .toolbarbutton-ico .panelUI-grid .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-appearance: none; -moz-box-orient: vertical; - width: calc(22.35em / 3 - 2px); + width: calc(22.35em / 3 - 0.1px - 2px); height: calc(49px + 2.2em); border: 0; } @@ -228,7 +230,7 @@ toolbarbutton[sdk-button="true"][cui-areatype="menu-panel"] > .toolbarbutton-ico } toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-item) { - width: calc(22.35em / 3); + width: calc(22.35em / 3 - 0.1px); margin: 0 !important; } @@ -269,7 +271,7 @@ toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-it min-height: 32px; /* Explanation for the below formula (A / B - C) A - Each button is 7em (menuPanelButtonWidth) wide + Each button is 22.35em / 3 - 0.1px wide B Each button has two margins. C (44px / 2 = 22px) @@ -279,7 +281,7 @@ toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-it Total width of button's icon + button padding should therefore be 44px, which means each horizontal margin should be the half the button's width - (44/2) px. */ - margin: 4px calc(7em / 2 - 22px); + margin: 4px calc((22.35em / 3 - 0.1px) / 2 - 22px); } /* above we treat the container as the icon for the margins, that is so the @@ -719,8 +721,8 @@ toolbarpaletteitem[place="palette"] > #search-container { padding: .5em; margin: 0; -moz-box-flex: 1; - min-width: calc(22.35em / 3); - max-width: calc(22.35em / 3); + min-width: calc(22.35em / 3 - 0.1px); + max-width: calc(22.35em / 3 - 0.1px); /* We'd prefer to use height: auto here but it leads to layout bugs in the panel. Cope: 1.2em for line height + 2 * .5em padding + margin on the label (2 * 2px) */ height: calc(2.2em + 4px); @@ -732,8 +734,8 @@ toolbarpaletteitem[place="palette"] > #search-container { #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem) > #zoom-reset-button { /* reduce the width with 2px for this button to compensate for two separators of 1px. */ - min-width: calc(22.35em / 3 - 2px); - max-width: calc(22.35em / 3 - 2px); + min-width: calc(22.35em / 3 - 0.1px - 2px); + max-width: calc(22.35em / 3 - 0.1px - 2px); } #main-window:not([customizing]) .toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem) > toolbarbutton[disabled] > .toolbarbutton-icon { diff --git a/LCARStrek/browser/devtools/dark-theme.css b/LCARStrek/browser/devtools/dark-theme.css index 2085d5fb..59585b3c 100644 --- a/LCARStrek/browser/devtools/dark-theme.css +++ b/LCARStrek/browser/devtools/dark-theme.css @@ -148,10 +148,15 @@ .cm-s-mozilla .cm-quote, .cm-s-mozilla .cm-error, .variable-or-property .token-boolean, +.variable-or-property .token-domnode, .variable-or-property[exception] > .title > .name { /* original: Red */ color: #FF0000; } +.variable-or-property .token-domnode { + font-weight: bold; +} + .theme-toolbar, .devtools-toolbar, .devtools-sidebar-tabs > tabs { /* General toolbar styling */ @@ -328,10 +333,6 @@ div.CodeMirror span.eval-text { padding: 2px; } -.devtools-menulist, -.devtools-toolbarbutton { -} - devtools-menulist:-moz-focusring, .devtools-toolbarbutton:-moz-focusring { outline: 1px dotted #008484; @@ -352,6 +353,10 @@ devtools-menulist:-moz-focusring, /*-moz-box-orient: horizontal;*/ } +.devtools-menulist, +.devtools-toolbarbutton { +} + .devtools-toolbarbutton:not([checked]):hover:active { } @@ -401,6 +406,22 @@ devtools-menulist:-moz-focusring, -moz-box-align: center; } +/* Toolbar button groups */ +.devtools-toolbarbutton-group > .devtools-toolbarbutton { +} + +.devtools-toolbarbutton-group > .devtools-toolbarbutton:last-of-type { +} + +.devtools-toolbarbutton-group { +/* + margin: 0 2px; + -moz-padding-end: 2px; + border-left: 3px solid #000000; + border-right: 3px solid #000000; +*/ +} + /* Text input */ .devtools-textinput, @@ -419,10 +440,18 @@ devtools-menulist:-moz-focusring, padding-bottom: 3px;*/ -moz-padding-start: 22px; -moz-padding-end: 12px; - background-image: url("magnifying-glass.png"); background-position: 8px center; + background-size: 11px 11px; background-repeat: no-repeat; font-size: inherit; + + background-image: url("magnifying-glass.png"); +} + +@media (min-resolution: 2dppx) { + .theme-dark .devtools-searchinput { + background-image: url("magnifying-glass@2x.png"); + } } .devtools-searchinput:-moz-locale-dir(rtl) { diff --git a/LCARStrek/browser/devtools/debugger.css b/LCARStrek/browser/devtools/debugger.css index 9bdeee7b..b3dfbab5 100644 --- a/LCARStrek/browser/devtools/debugger.css +++ b/LCARStrek/browser/devtools/debugger.css @@ -417,6 +417,10 @@ window { background: none !important; } +.dbg-source-results:not(.selected):hover { + background-color: #000000; /* Sidebar background */ +} + .dbg-results-header { -moz-padding-start: 6px; } @@ -541,18 +545,6 @@ window { -moz-image-region: rect(0px, 32px, 16px, 16px); } -#debugger-controls > toolbarbutton, -#sources-controls > toolbarbutton { -} - -#debugger-controls > toolbarbutton:last-of-type, -#sources-controls > toolbarbutton:last-of-type { -} - -#debugger-controls, -#sources-controls { -} - #instruments-pane-toggle { /* background: none; box-shadow: none; diff --git a/LCARStrek/browser/devtools/magnifying-glass.png b/LCARStrek/browser/devtools/magnifying-glass.png index ecd80995cedd45dffdcf504bba644f18739e8ad8..8d50b9df1019a760064e6e06088273d05243ef35 100644 GIT binary patch delta 130 zcmdnQxRKGgGr-TCmrII^fq{Y7)59eQNOOZQBQubkob)smNU;U@gt&g3RX=CW|Lc3E zvrja(aJ$DU%*es9GUvo+puCEwi(?4K_2dnS2`iElD$X4!kmzaXsbXXM&Bk_&nTLm8 bLPCb2RE1q{x)QS^P(6dEtDnm{r-UW|?s+7o delta 131 zcmdnUxQWrYGr-TCmrII^fq{Y7)59eQNb`U&BQuc9*?n#akYWq)32_C|bLRYCIOEcR ziN+T0cUfcv&BWe{vt0#>t9rUPhHzX@PRL70us?8M@&ScJ23Ln|e;CbP0l+XkKj(a29 diff --git a/LCARStrek/browser/devtools/magnifying-glass@2x.png b/LCARStrek/browser/devtools/magnifying-glass@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..40597744897555e7c6d628a437ac9cd96b534048 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@O3?%P=v80 z$S;_|;n|He5GTpo-G!lpRn`N@;VkfoEM{Qf76xHPhFNnYfP(BLp1!W^_gIA)IoSNJ zJpBR`^6_+W4B@z*oKSb*z=8kGjgJ5LnVaXzGCQ-{GdnX{GaqLE#@5DuhJ)u(^AX2S zW#1gW{+E{c@n1e6p^nF-;UhB;To7oJQrO0r#K~~ry~y9i2kI6B&1LX(^>bP0l+XkK DjEzCq literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/devtools/netmonitor.css b/LCARStrek/browser/devtools/netmonitor.css index 07ac28c0..3af7fa20 100644 --- a/LCARStrek/browser/devtools/netmonitor.css +++ b/LCARStrek/browser/devtools/netmonitor.css @@ -12,9 +12,21 @@ window { #requests-menu-empty-notice { margin: 0; padding: 12px; - font-size: 110%; + font-size: 120%; - color: #000000; + color: #FF9F00; +} + +#requests-menu-perf-notice-button { + min-width: 30px; + min-height: 28px; + margin: 0; + list-style-image: url("profiler-stopwatch.png"); + -moz-image-region: rect(0px,32px,16px,16px); +} + +#requests-menu-perf-notice-button .button-text { + display: none; } /* Network requests table */ @@ -133,8 +145,9 @@ window { /* Network requests table: status codes */ -.requests-menu-status { +box.requests-menu-status { background-color: #A09090; + width: 10px; -moz-margin-start: 5px; -moz-margin-end: 5px; border-radius: 20px; @@ -142,24 +155,45 @@ window { transition: background-color 0.5s ease-in-out; } -.requests-menu-status[code^="1"] { - background-color: #9C9CFF; +label.requests-menu-status-code { + -moz-margin-start: 3px !important; + width: 3em; + -moz-margin-end: -3em !important; } -.requests-menu-status[code^="2"] { - background-color: #008484; +box.requests-menu-status:not([code]) { + background-color: #A09090; /* dark grey */ } -.requests-menu-status[code^="3"] { - background-color: #FF9F00; +box.requests-menu-status[code^="1"] { + background-color: #9C9CFF; /* light blue */ +} + +box.requests-menu-status[code^="2"] { + background-color: #008484; /* green */ } -.requests-menu-status[code^="4"] { - background-color: #FF0000; +/* 3xx are triangles */ +box.requests-menu-status[code^="3"] { + background-color: transparent; + width: 0; + height: 0; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 10px solid #FF9F00; /* light orange */ + border-radius: 0; } -.requests-menu-status[code^="5"] { - background-color: #6000CF; +/* 4xx and 5xx are squares - error codes */ +box.requests-menu-status[code^="4"] { + background-color: #FF0000; /* red */ + border-radius: 0; /* squares */ +} + +box.requests-menu-status[code^="5"] { + background-color: #6000CF; /* pink? */ + border-radius: 0; + transform: rotate(45deg); } /* Network requests table: waterfall header */ @@ -208,7 +242,7 @@ window { /* Network requests table: waterfall items */ .requests-menu-subitem.requests-menu-waterfall { - -moz-padding-start: 4px; + -moz-padding-start: 0px; -moz-padding-end: 4px; background-repeat: repeat-y; /* Background created on a in js. */ background-position: -1px center; @@ -237,82 +271,37 @@ window { } .requests-menu-timings-total { - -moz-padding-start: 8px; + -moz-padding-start: 4px; font-size: 85%; font-weight: 600; } -.requests-menu-timings-cap { - width: 4px; - height: 8px; - - border: 1px solid #FFCF00; -} - -.requests-menu-timings-cap.start { - -moz-border-end: none; -} - -.requests-menu-timings-cap.end { - -moz-border-start: none; -} - -.requests-menu-timings-cap.start:-moz-locale-dir(ltr) { - border-radius: 4px 0 0 4px; - transform-origin: right center; -} - -.requests-menu-timings-cap.start:-moz-locale-dir(rtl) { - -moz-border-start: none; - border-radius: 0 4px 4px 0; - transform-origin: left center; -} - -.requests-menu-timings-cap.end:-moz-locale-dir(ltr) { - border-radius: 0 4px 4px 0; - transform-origin: left center; -} - -.requests-menu-timings-cap.end:-moz-locale-dir(rtl) { - border-radius: 4px 0 0 4px; - transform-origin: right center; -} - .requests-menu-timings-box { - height: 8px; - - border-top: 1px solid #FFCF00; - border-bottom: 1px solid #FFCF00; + height: 9px; } -.requests-menu-timings-box.blocked, -.requests-menu-timings-cap.blocked { - background-color: #FF0000; +.requests-menu-timings-box.blocked { + background-color: #FF0000; /* red */ } -.requests-menu-timings-box.dns, -.requests-menu-timings-cap.dns { - background-color: #6000CF; +.requests-menu-timings-box.dns { + background-color: #E7ADE7; /* pink */ } -.requests-menu-timings-box.connect, -.requests-menu-timings-cap.connect { - background-color: #FF9F00; +.requests-menu-timings-box.connect { + background-color: #FF9F00; /* orange */ } -.requests-menu-timings-box.send, -.requests-menu-timings-cap.send { - background-color: #FFCF00; +.requests-menu-timings-box.send { + background-color: #FFCF00; /* light blue */ } -.requests-menu-timings-box.wait, -.requests-menu-timings-cap.wait { - background-color: #9C9CFF; +.requests-menu-timings-box.wait { + background-color: #9C9CFF; /* blue grey */ } -.requests-menu-timings-box.receive, -.requests-menu-timings-cap.receive { - background-color: #A09090; +.requests-menu-timings-box.receive { + background-color: #A09090; /* green */ } /* SideMenuWidget */ @@ -356,6 +345,8 @@ window { color: #FF9F00; } +/* Summary tabpanel */ + .tabpanel-summary-container { padding: 1px; } @@ -389,10 +380,11 @@ window { /* Response tabpanel */ #response-content-info-header { - background-color: #A09090; - color: #000000; margin: 0; - padding: 5px 8px; + padding: 3px 8px; + + background-color: #FF0000; /* Red highlight */ + color: #000000; /* Light foreground text */ } #response-content-image-box { @@ -453,7 +445,7 @@ window { margin: 0; -moz-margin-end: 3px; border: none; - padding: 0px 1.5vw; + padding: 0px 0.75vw; /* color: #fff;*/ } @@ -482,6 +474,121 @@ window { font-weight: 600; } +/* Performance analysis buttons */ + +#requests-menu-network-summary-button { + list-style-image: url("profiler-stopwatch.png"); + -moz-image-region: rect(0px,32px,16px,16px); + -moz-padding-end: 0; + cursor: pointer; +} + +#requests-menu-network-summary-label { + -moz-padding-start: 0; + cursor: pointer; +} + +#requests-menu-network-summary-label:hover { + text-decoration: underline; +} + +/* Performance analysis view */ + +#network-statistics-toolbar { + /* Make the toolbar invisible, it only hold the back button */ + -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbar"); + background-color: #000000; +} + +#network-statistics-back-button { + min-width: 4em; + min-height: 100vh; +} + +#network-statistics-view-splitter { + cursor: default; + pointer-events: none; +} + +#network-statistics-charts { + min-height: 1px; +} + +.theme-dark #network-statistics-charts { + background: #000000; /* Toolbars */ +} + +#network-statistics-charts .pie-chart-container { + -moz-margin-start: 3vw; + -moz-margin-end: 1vw; +} + +#network-statistics-charts .table-chart-container { + -moz-margin-start: 1vw; + -moz-margin-end: 3vw; +} + +.theme-dark .chart-colored-blob[name=html] { + fill: #A09090; /* Blue-Grey highlight */ + background: #A09090; +} + +.theme-dark .chart-colored-blob[name=css] { + fill: #9C9CFF; /* Blue highlight */ + background: #9C9CFF; +} + +.theme-dark .chart-colored-blob[name=js] { + fill: #FFCF00; /* Light Orange highlight */ + background: #FFCF00; +} + +.theme-dark .chart-colored-blob[name=xhr] { + fill: #FF9F00; /* Orange highlight */ + background: #FF9F00; +} + +.theme-dark .chart-colored-blob[name=fonts] { + fill: #6000CF; /* Purple highlight */ + background: #6000CF; +} + +.theme-dark .chart-colored-blob[name=images] { + fill: #E7ADE7; /* Pink highlight */ + background: #E7ADE7; +} + +.theme-dark .chart-colored-blob[name=media] { + fill: #008484; /* Green highlight */ + background: #008484; +} + +.theme-dark .chart-colored-blob[name=flash] { + fill: #FF0000; /* Red highlight */ + background: #FF0000; +} + +.table-chart-row-label[name=cached] { + display: none; +} + +.table-chart-row-label[name=count] { + width: 3em; + text-align: end; +} + +.table-chart-row-label[name=label] { + width: 7em; +} + +.table-chart-row-label[name=size] { + width: 7em; +} + +.table-chart-row-label[name=time] { + width: 7em; +} + /* Responsive sidebar */ @media (max-width: 700px) { #requests-menu-toolbar { @@ -494,7 +601,7 @@ window { .requests-menu-footer-button, .requests-menu-footer-label { - padding: 0px 2vw; + padding: 0px 1vw; } #details-pane { diff --git a/LCARStrek/browser/devtools/profiler.css b/LCARStrek/browser/devtools/profiler.css index 154aa895..858d28f5 100644 --- a/LCARStrek/browser/devtools/profiler.css +++ b/LCARStrek/browser/devtools/profiler.css @@ -68,24 +68,6 @@ window { color: #3A3A5F; /* 37% of #9C9CFF */ } -#profiler-controls > toolbarbutton { -/* margin: 0; - box-shadow: none; - border-radius: 0; - border-width: 0; - -moz-border-end-width: 1px; - outline-offset: -3px;*/ -} - -#profiler-controls > toolbarbutton:last-of-type { -/* -moz-border-end-width: 0;*/ -} - -#profiler-controls { - border-radius: 3px; - margin: 0 3px; -} - #profiler-start { list-style-image: url("chrome://browser/skin/devtools/profiler-stopwatch.png"); -moz-image-region: rect(0px,16px,16px,0px); diff --git a/LCARStrek/browser/devtools/styleeditor.css b/LCARStrek/browser/devtools/styleeditor.css index 0076d50e..af6d5017 100644 --- a/LCARStrek/browser/devtools/styleeditor.css +++ b/LCARStrek/browser/devtools/styleeditor.css @@ -24,6 +24,7 @@ window:not([windowtype]) { } .stylesheet-rule-count, +.stylesheet-linked-file, .stylesheet-saveButton { color: #FF9F00; } @@ -39,6 +40,7 @@ window:not([windowtype]) { } .splitview-active .stylesheet-rule-count, +.splitview-active .stylesheet-linked-file, .splitview-active .stylesheet-saveButton { color: #E7ADE7; } @@ -80,8 +82,16 @@ window:not([windowtype]) { outline: 0; } -.stylesheet-error-message { - color: #FF0000; +.stylesheet-linked-file:not(:empty){ + -moz-margin-end: 0.4em; +} + +.stylesheet-linked-file:not(:empty):before { + -moz-margin-start: 0.4em; +} + +li.linked-file-error .stylesheet-linked-file:after { + font-size: 110%; } .stylesheet-more > h3 { diff --git a/LCARStrek/browser/devtools/vview-delete.png b/LCARStrek/browser/devtools/vview-delete.png index ea77a1b8be272ed9679eb3d3e1889f44d62e01bd..424069775de02f3f22b0ea0979a2f218f69d191d 100644 GIT binary patch delta 157 zcmV;O0Am000rCNmDG>P~lmGw#|Cs>)&j6{nidK<1IDg&+696^~aAN2K0001ANkl6|DbUUco?*1En8uK|2vTL$DTneZ0ZX8@T)+M z{T~LcsbMSZuZ9CT{2v&!mPW0x{~C|ZK~aWc0E*GLU4ZUT7ytmFs7h;a<0M7^0000< LMNUMnLIPldI0-~$ delta 157 zcmV;O0Am000rCNmDG+5XX8-^I|DOQ=&j7wd6*iGMIDg#<0uK!=Nk>{Z0001ANklpEAFWlZR-kbXFf-WK|NWztwGzlN;9;=8|NW2FtYttB zj{$@I_xpdemdyfkm=7@6|E>R{wK5BxgQ5(@02HHfy8zvxFaQ9-I7(|2h@qzd0000< LMNUMnLIPld%wj~v diff --git a/LCARStrek/browser/devtools/vview-delete@2x.png b/LCARStrek/browser/devtools/vview-delete@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..860a59def8024fc1fba4ad041abb79c156e51234 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC#0(@StebiqNbv;tgt$gGUjQ=y&t&+2o`Knl zr3uJkED7=pW^j0RBMrn!@^*J&=wOxg0CG4BJR*x37`TN&n2}-D90{Nxdx@v7EBifG zVFojSU+jwSfkK-+T^vI+&hNcs$k%MZ!+K#wj*g|!@*fHtHxzSLaemX|c_I?iRGpH@ zyz@qUmiqS4(5uPwQjXhmKK$(!rr2@y^B<=jVl7V@RUe9R{@gC$e1a?3YwaPmOOhep z8?}4>#%QlOd{M%qZ&5>86Voolov*FPUVPZ%wgRSy2X0VVMac7i#;0{PMI+8 zJ;ca!=dhCXcZMD83hNK%KIJQ4|61>b+oQG@$Nu%3*MEL^NB>vhUB=CAj!{u|t6l?L O&*16m=d#Wzp$PzmwsR8z literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/devtools/vview-edit.png b/LCARStrek/browser/devtools/vview-edit.png index 4a2a3ab618468bc9a52fade23a1e73d529c33cdd..3c31a043d01bc325f51726ca944d6073d28adf5c 100644 GIT binary patch delta 238 zcmdnTIETryGr-TCmrII^fq{Y7)59eQNE-mL024Ei)IA`g1f+NZd_r8Ovi=1!|IcLj zf1Y7}M1{dbV~hHGtilZ1mhLyN&Id|$db&7|NsBYGZt^ny2|w% z$Yhvl<8aPM;kk83GS8DUEJg2{Eb93()^eTR@LxXe@PPw=<~wGmzTo=3f1!iqKYN}i z@55m?>Ur6V-q;&t`1VF6)|<+mu&i%z)Hcm-t!}v*CWn4c~y889ZJ6T-G@yGywoAoF8xi diff --git a/LCARStrek/browser/devtools/vview-edit@2x.png b/LCARStrek/browser/devtools/vview-edit@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..af998a3b471404b550fef4070dad1c3c78762346 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC#0(@StebiqNbv;tgt%UP1yb{WCd2>p3@_98 z9f2Iik|4ie28U-i(m8aoR`z`^Q0S7Ui(`n!`K6aO@-{p0uwDp$acKjWv_Y%mqJ@0cE-9Q+t4u@^xt5%9 zILl>H;v)X$zy8VzN{^l`sou1&#_oAvc>dEl+kf4g&#;}tpymP3j^hnKHB?%r8L&oh zN-FYC5Ry9N(ee1;g4bHjsVf;@3d^2lm3=%_wo1c;ae|P5pj=CMLxg-nv!7P8YnH<+ z!vtlC0ujC!;SDJaCmF>yHo9qKw8TapVUt?8K#;}#1!v8X6xJ=038$FPv@`_>*?d>L s)80}GV*lHE%X!1^hh_U;od3$URopSE{@iU{pzjzwUHx3vIVCg!03^45X#fBK literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/devtools/vview-lock.png b/LCARStrek/browser/devtools/vview-lock.png new file mode 100644 index 0000000000000000000000000000000000000000..61d69b9670b42d5ca73f05c55e12677b76d1a233 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^20$#p#0(^L4~QrMDV_kI5Z78AMj-S5OospG8PpOk zBm+5&B|(0{3=Yq3q=7g|-tI089jvk*Kn`btM`SSr1Gg{;GcwGYBLNg-FY)wsWxvNN z%wTL5S{o1!6iW4UaSY+Oo}A#o9f1U+0s_T$C0r% kYU`nY|Nq-(@VPQEF#Yz*cHP15544cM)78&qol`;+0G>Wi+yDRo literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/devtools/vview-lock@2x.png b/LCARStrek/browser/devtools/vview-lock@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c65b088dd73dbc3de3f147ce66263d1c032df95 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC#0(@StebiqNbv;tgt+buOa(Ik&t&+2o?%8s z$0s0%u_VYZn8D%MjWiG^$=lt9p@UV{1IXbl@Q5sCVBi)8VMc~ob0mO*>?NMQuI%?% zg&Fh=O-fh301D0Vba4#PIREyNEnl+%4{O5en|q#k%sHg6aYJ$E7ooem4ITs+blz)j zcEl7Q$7AIbK!sRe*?RN&Hca14`wo{-F_O%pCXs_tXwQoYU0fUv5hOr z6}0$H%2ujm@tQ3-? zQo9b>nTX8&+&JG+JL@Ia?;q>yC4Sg{s1N9kl1h~NZ^|~cc@a;4=8o8gM*%7f3=emB VWrtY*cn7qB!PC{xWt~$(699-OO3eTO literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/devtools/vview-open-inspector@2x.png b/LCARStrek/browser/devtools/vview-open-inspector@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e22857d6cc87d9919da5671cfac9495f5635ffbf GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC#0(@StebiqNbv;tgt#tDkp(jU&t&+2o?NMQuI%?% zg&E96o)li$4isweba4#PIG>!LAisu*nXT=A0)tqR9fQh@u(eS$w`PShfByf!{`LR= z_6*Y>GvybMzUhcO8(Z}Rmm8}>gB^t){{J7p zbREm*`Uyw=GtXJ5(0PI7UcdyG48}apsvTW=3%!pXX;44-&}Y#SMh2A>$EZJ<9G8G@ OVeoYIb6Mw<&;$U7bX~Rp literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/devtools/widgets.css b/LCARStrek/browser/devtools/widgets.css index 54f15596..95d31460 100644 --- a/LCARStrek/browser/devtools/widgets.css +++ b/LCARStrek/browser/devtools/widgets.css @@ -231,23 +231,36 @@ color: #FF9F00; /* Foreground (Text) - Light */ } -.theme-dark .breadcrumbs-widget-item-id { +.breadcrumbs-widget-item { + color: #FF9F00; /* Foreground (Text) - Light */ +} + +.breadcrumbs-widget-item-id { color: #A09090; /* Foreground (Text) - Grey */ } +.breadcrumbs-widget-item-classes { + color: #FF9F00; /* Content (Text) - Light */ +} + .breadcrumbs-widget-item-pseudo-classes { color: #FFCF00; /* Light Orange */ } /* SimpleListWidget */ -.simple-list-widget-item:not(.selected):hover { - background: #FFCF00; - color: #FFCF00; +.simple-list-widget-container { + /* Hack: force hardware acceleration */ + transform: translateZ(1px); } .simple-list-widget-item.selected { - background: #008484; + background-color: #008484; /* Select Highlight Blue */ + color: #FFCF00; /* Light foreground text */ +} + +.simple-list-widget-item:not(.selected):hover { + background-color: #FFCF00; color: #FFCF00; } @@ -517,7 +530,7 @@ } .variable-or-property-non-writable-icon { - background: url("chrome://browser/skin/identity-icons-https.png") no-repeat; + background: url("chrome://browser/skin/devtools/vview-lock.png") no-repeat; width: 16px; height: 16px; opacity: 0.5; @@ -525,7 +538,7 @@ @media (min-resolution: 2dppx) { .variable-or-property-non-writable-icon > .title:after { - background-image: url("chrome://browser/skin/identity-icons-https@2x.png"); + background-image: url("chrome://browser/skin/devtools/vview-lock@2x.png"); background-size: 32px; } } @@ -560,6 +573,7 @@ /* Actions first */ .variables-view-container[actions-first] .variables-view-delete, +.variables-view-container[actions-first] .variables-view-open-inspector, .variables-view-container[actions-first] .variables-view-add-property { -moz-box-ordinal-group: 0; } @@ -597,24 +611,58 @@ .variables-view-delete { list-style-image: url("chrome://browser/skin/devtools/vview-delete.png"); - -moz-image-region: rect(0, 16px, 16px, 0); + -moz-image-region: rect(0,16px,16px,0); } .variables-view-delete:hover { - -moz-image-region: rect(0, 32px, 16px, 16px); + -moz-image-region: rect(0,48px,16px,32px); } .variables-view-delete:active { - -moz-image-region: rect(0, 48px, 16px, 32px); + -moz-image-region: rect(0,32px,16px,16px); +} + +.variable-or-property:focus .variables-view-delete { +/* -moz-image-region: rect(0,16px,16px,0); */ } .variables-view-edit { - background: url("chrome://browser/skin/devtools/vview-edit.png") center no-repeat; - width: 20px; - height: 16px; + list-style-image: url("chrome://browser/skin/devtools/vview-edit.png"); + -moz-image-region: rect(0,16px,16px,0); + cursor: pointer; + padding-left: 2px; +} + +.variables-view-edit:hover { + -moz-image-region: rect(0,48px,16px,32px); +} + +.variables-view-edit:active { + -moz-image-region: rect(0,32px,16px,16px); +} + +.variable-or-property:focus .variables-view-edit { +/* -moz-image-region: rect(0,16px,16px,0); */ +} + +.variables-view-open-inspector { + list-style-image: url("chrome://browser/skin/devtools/vview-open-inspector.png"); + -moz-image-region: rect(0,16px,16px,0); cursor: pointer; } +.variables-view-open-inspector:hover { + -moz-image-region: rect(0,48px,16px,32px); +} + +.variables-view-open-inspector:active { + -moz-image-region: rect(0,32px,16px,16px); +} + +.variable-or-property:focus .variables-view-open-inspector { +/* -moz-image-region: rect(0,16px,16px,0); */ +} + .variables-view-throbber { background: url("chrome://global/skin/icons/loading_16.png") center no-repeat; width: 16px; @@ -675,6 +723,118 @@ visibility: hidden; } +/* Charts */ + +.generic-chart-container { + /* Hack: force hardware acceleration */ + transform: translateZ(1px); +} + +.theme-dark .generic-chart-container { + color: #A09090; /* Light foreground text */ +} + +.theme-dark .chart-colored-blob { + fill: #9C9CFF; /* Light content text */ + background: #9C9CFF; +} + +/* Charts: Pie */ + +.pie-chart-slice { + stroke-width: 1px; + cursor: pointer; +} + +.theme-dark .pie-chart-slice { + stroke: #A09090; +} + +.theme-dark .pie-chart-slice[largest] { + stroke-width: 2px; + stroke: #9C9CFF; +} + +.pie-chart-label { + text-anchor: middle; + dominant-baseline: middle; + pointer-events: none; +} + +.theme-dark .pie-chart-label { + fill: #000; +} + +.pie-chart-container[slices="1"] > .pie-chart-slice { + stroke-width: 0px; +} + +.pie-chart-slice, +.pie-chart-label { + transition: all 0.1s ease-out; +} + +.pie-chart-slice:not(:hover):not([focused]), +.pie-chart-slice:not(:hover):not([focused]) + .pie-chart-label { + transform: none !important; +} + +/* Charts: Table */ + +.table-chart-title { + padding-bottom: 10px; + font-size: 120%; + font-weight: 600; +} + +.table-chart-row { + margin-top: 1px; + cursor: pointer; +} + +.table-chart-grid:hover > .table-chart-row { + transition: opacity 0.1s ease-in-out; +} + +.table-chart-grid:not(:hover) > .table-chart-row { + transition: opacity 0.2s ease-in-out; +} + +.generic-chart-container:hover > .table-chart-grid:hover > .table-chart-row:not(:hover), +.generic-chart-container:hover ~ .table-chart-container > .table-chart-grid > .table-chart-row:not([focused]) { + opacity: 0.4; +} + +.table-chart-row-box { + width: 8px; + height: 1.5em; + -moz-margin-end: 10px; +} + +.table-chart-row-label { + width: 8em; + -moz-padding-end: 6px; + cursor: inherit; +} + +.table-chart-totals { + margin-top: 8px; + padding-top: 6px; +} + +.table-chart-totals { + border-top: 1px solid #A09090; /* Grey foreground text */ +} + +.table-chart-summary-label { + font-weight: 600; + padding: 1px 0px; +} + +.table-chart-summary-label { + color: #A09090; /* Light foreground text */ +} + /* === BEGIN manifest-editor.inc.css === */ /* Manifest Editor overrides */ @@ -729,8 +889,10 @@ .manifest-editor .variables-view-delete, .manifest-editor .variables-view-delete:hover, .manifest-editor .variables-view-delete:active, +.manifest-editor .variable-or-property:focus .variables-view-delete, .manifest-editor .variables-view-add-property:hover, -.manifest-editor .variables-view-add-property:active { +.manifest-editor .variables-view-add-property:active, +.manifest-editor .variable-or-property:focus .variables-view-add-property { list-style-image: none; -moz-image-region: initial; } diff --git a/LCARStrek/browser/preferences/preferences.css b/LCARStrek/browser/preferences/preferences.css index c5b635bb..acd50262 100644 --- a/LCARStrek/browser/preferences/preferences.css +++ b/LCARStrek/browser/preferences/preferences.css @@ -71,6 +71,14 @@ radio[pane=paneSync] { list-style-image: url("chrome://browser/skin/preferences/Options-sync.png") !important; } +label.small { + font-size: smaller; +} + +#tabPrefsBox { + margin: 6px; +} + /* Applications Pane */ #BrowserPreferences[animated="true"] #handlersView { height: 25em; @@ -165,3 +173,12 @@ radio[pane=paneSync] { margin-top: 1em; margin-bottom: 1em; } + +#noFxaAccount { + margin: 6px; + line-height: 1.2em; +} + +#noFxaAccount > label:first-child { + margin-bottom: 0.6em; +} -- 2.43.0