X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fdevtools%2Fdark-theme.css;h=b485b7a188a1bf287e4f7e10304d5271c898b7e9;hp=de85daceddfddbc91d8d019239409589bf41118e;hb=373d8c697472f21b0bee41ef00f5d90ae26bd54d;hpb=3886293f5826c7e369d0045678b83cb57ab0e1ef diff --git a/LCARStrek/browser/devtools/dark-theme.css b/LCARStrek/browser/devtools/dark-theme.css index de85dace..b485b7a1 100644 --- a/LCARStrek/browser/devtools/dark-theme.css +++ b/LCARStrek/browser/devtools/dark-theme.css @@ -11,6 +11,11 @@ color: #FF9F00; } +::-moz-selection { + background-color: #008484; + color: #FFCF00; +} + .theme-twisty { cursor: pointer; width: 14px; @@ -51,8 +56,9 @@ background-color: rgba(0,0,0,0.5); } -.theme-bg-contrast { /* contrast bg color to attract attention on a container */ - background: #404000; +.theme-bg-contrast, +.variable-or-property:not([overridden])[changed] { /* contrast bg color to attract attention on a container */ + background: #402800; } .theme-link, @@ -72,7 +78,9 @@ .theme-comment, .cm-s-mozilla .cm-meta, .cm-s-mozilla .cm-hr, -.cm-s-mozilla .cm-comment { /* original: grey */ +.cm-s-mozilla .cm-comment, +.variable-or-property .token-undefined, +.variable-or-property .token-null { /* original: grey */ color: #A09090; } @@ -87,7 +95,10 @@ } .theme-fg-color1, -.cm-s-mozilla .cm-number { /* original: green */ +.cm-s-mozilla .cm-number, +.variable-or-property .token-number, +.variable-or-property[return] > .title > .name, +.variable-or-property[scope] > .title > .name { /* original: green */ color: #008484; } @@ -96,14 +107,17 @@ .cm-s-mozilla .cm-variable, .cm-s-mozilla .cm-def, .cm-s-mozilla .cm-property, -.cm-s-mozilla .cm-qualifier { /* original: blue */ +.cm-s-mozilla .cm-qualifier, +.variables-view-variable > .title > .name { /* original: blue */ color: #9C9CFF; } .theme-fg-color3, .cm-s-mozilla .cm-builtin, .cm-s-mozilla .cm-tag, -.cm-s-mozilla .cm-header { /* original: pink/lavender */ +.cm-s-mozilla .cm-header, +.variables-view-property > .title > .name, +.variable-or-property[safe-getter] > .title > .name { /* original: pink/lavender */ color: #E7ADE7; } @@ -119,14 +133,17 @@ .theme-fg-color6, .cm-s-mozilla .cm-string, -.cm-s-mozilla .cm-string-2 { /* original: Orange */ +.cm-s-mozilla .cm-string-2, +.variable-or-property .token-string { /* original: Orange */ color: #E7ADE7; } .theme-fg-color7, .cm-s-mozilla .cm-atom, .cm-s-mozilla .cm-quote, -.cm-s-mozilla .cm-error { /* original: Red */ +.cm-s-mozilla .cm-error, +.variable-or-property .token-boolean, +.variable-or-property[exception] > .title > .name { /* original: Red */ color: #FF0000; } @@ -145,6 +162,12 @@ /* box-shadow: 0 0 0 1px rgba(0,0,0,0.5); */ } +.variables-view-scope:focus > .title, +.variable-or-property:focus > .title { + background-color: #008484; /* fg-color2 */ + color: #000000; +} + /* CodeMirror specific styles. * Best effort to match the existing theme, some of the colors * are duplicated here to prevent weirdness in the main theme. */ @@ -311,18 +334,18 @@ devtools-menulist:-moz-focusring, /*-moz-box-orient: horizontal;*/ } -.devtools-toolbarbutton:not([checked=true]):hover:active { +.devtools-toolbarbutton:not([checked]):hover:active { } .devtools-menulist[open=true], .devtools-toolbarbutton[open=true], -.devtools-toolbarbutton[checked=true] { +.devtools-toolbarbutton[checked] { } -.devtools-toolbarbutton[checked=true] { +.devtools-toolbarbutton[checked] { } -.devtools-toolbarbutton[checked=true]:hover:active { +.devtools-toolbarbutton[checked]:hover:active { } .devtools-option-toolbarbutton { @@ -364,65 +387,62 @@ devtools-menulist:-moz-focusring, .devtools-textinput, .devtools-searchinput { - -moz-appearance: none; -/* margin: 0 3px; - min-height: 22px; - border: 1px solid hsla(211,68%,6%,.6); - box-shadow: inset 0 1px 0 hsla(211,68%,6%,.05), 0 0 0 1px hsla(210,40%,83%,.1); +/* -moz-appearance: none; + margin: 0 3px; + border: 1px solid rgb(88, 94, 101); border-radius: 2px; - background-color: transparent; - background-image: linear-gradient(hsla(210,16%,76%,.15), hsla(210,16%,76%,.35)); - padding: 3px;*/ - transition-property: background-color, border-color, box-shadow; - transition-duration: 150ms; - transition-timing-function: ease; -/* color: inherit; */ + background-color: rgba(24, 29, 32, 1); + padding: 4px 6px; + color: rgba(184, 200, 217, 1);*/ } .devtools-searchinput { - background-image: url("magnifying-glass.png")/*, linear-gradient(hsla(210,16%,76%,.15), hsla(210,16%,76%,.35))*/; - background-repeat: no-repeat; - background-position: 4px center, top left, top left; -/* padding-top: 0; - padding-bottom: 0;*/ - -moz-padding-start: 18px; +/* padding-top: 3px; + padding-bottom: 3px;*/ + -moz-padding-start: 22px; -moz-padding-end: 12px; + background-image: url("magnifying-glass.png"); + background-position: 8px center; + background-repeat: no-repeat; font-size: inherit; } .devtools-searchinput:-moz-locale-dir(rtl) { - background-position: calc(100% - 4px) center, top left, top left; + background-position: calc(100% - 8px) center; } .devtools-searchinput > .textbox-input-box > .textbox-search-icons { display: none; } -.devtools-searchinput > .textbox-input-box > .textbox-input::-moz-placeholder { -/* color: hsl(208,10%,66%);*/ -} - .devtools-no-search-result { -/* box-shadow: inset 0 0 0 1px hsla(0,68%,6%,.35); - border-color: hsl(10,70%,40%) hsl(10,75%,37%) hsl(10,80%,35%) !important;*/ - background-image: url("magnifying-glass.png"), linear-gradient(rgba(255,0,0,.15), rgba(255,0,0,.35)); + border-color: #FF0000 !important; } /* Close button */ .devtools-closebutton { - list-style-image: url("chrome://global/skin/icons/close-button.gif"); min-width: 16px; width: 16px; } -.devtools-closebutton > .toolbarbutton-text { - display: none; +.devtools-closebutton > image { + width: 16px; + height: 16px; + -moz-appearance: none; + background-size: 32px 16px; + background-image: url("chrome://browser/skin/devtools/close@2x.png"); + background-position: 0 center; + background-repeat: no-repeat; } -.devtools-closebutton:hover, -.devtools-closebutton:hover:active { - list-style-image: url("chrome://global/skin/icons/close-button-hover.gif"); +.devtools-closebutton:hover > image, +.devtools-closebutton:hover:active > image { + background-position: -16px center; +} + +.devtools-closebutton > .toolbarbutton-text { + display: none; } /* In-tools sidebar */ @@ -468,6 +488,9 @@ devtools-menulist:-moz-focusring, .devtools-sidebar-tabs > tabs > tab { } +.devtools-sidebar-tabs > tabs > tab:not(:last-of-type) { +} + .devtools-sidebar-tabs:-moz-locale-dir(rtl) > tabs > tab { } @@ -480,22 +503,22 @@ devtools-menulist:-moz-focusring, .devtools-sidebar-tabs > tabs > tab:hover:active { } -.devtools-sidebar-tabs > tabs > tab[selected=true] + tab { +.devtools-sidebar-tabs > tabs > tab[selected] + tab { } -.devtools-sidebar-tabs > tabs > tab[selected=true] + tab:hover { +.devtools-sidebar-tabs > tabs > tab[selected] + tab:hover { } -.devtools-sidebar-tabs > tabs > tab[selected=true] + tab:hover:active { +.devtools-sidebar-tabs > tabs > tab[selected] + tab:hover:active { } -.devtools-sidebar-tabs > tabs > tab[selected=true] { +.devtools-sidebar-tabs > tabs > tab[selected] { } -.devtools-sidebar-tabs > tabs > tab[selected=true]:hover { +.devtools-sidebar-tabs > tabs > tab[selected]:hover { } -.devtools-sidebar-tabs > tabs > tab[selected=true]:hover:active { +.devtools-sidebar-tabs > tabs > tab[selected]:hover:active { } /* Toolbox - moved from toolbox.css. @@ -512,31 +535,28 @@ devtools-menulist:-moz-focusring, /* padding: 1px 3px; */ } -#toolbox-dock-bottom { - list-style-image: url("chrome://browser/skin/devtools/dock-bottom.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); +#toolbox-dock-buttons > toolbarbutton > image { + width: 16px; + height: 16px; + background-size: 32px 16px; + background-position: 0 center; + background-repeat: no-repeat; } - -#toolbox-dock-bottom:hover { - -moz-image-region: rect(0px, 32px, 16px, 16px); + +#toolbox-dock-buttons > toolbarbutton:hover > image { + background-position: -16px center; } - -#toolbox-dock-side { - list-style-image: url("chrome://browser/skin/devtools/dock-side.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); + +#toolbox-dock-bottom > image { + background-image: url("chrome://browser/skin/devtools/dock-bottom@2x.png"); } - -#toolbox-dock-side:hover { - -moz-image-region: rect(0px, 32px, 16px, 16px); + +#toolbox-dock-side > image { + background-image: url("chrome://browser/skin/devtools/dock-side@2x.png"); } -#toolbox-dock-window { - list-style-image: url("chrome://browser/skin/devtools/undock.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); -} - -#toolbox-dock-window:hover { - -moz-image-region: rect(0px, 32px, 16px, 16px); +#toolbox-dock-window > image { + background-image: url("chrome://browser/skin/devtools/undock@2x.png"); } #toolbox-dock-window, @@ -565,67 +585,46 @@ devtools-menulist:-moz-focusring, .command-button:hover:active { } -#command-button-paintflashing { - list-style-image: url("chrome://browser/skin/devtools/command-paintflashing.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); -} - -#command-button-paintflashing:hover, -#command-button-paintflashing:hover:active, -#command-button-paintflashing[checked=true] { - -moz-image-region: rect(0px, 32px, 16px, 16px); -} - -#command-button-responsive { - list-style-image: url("chrome://browser/skin/devtools/command-responsivemode.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); -} - -#command-button-responsive:hover, -#command-button-responsive:hover:active, -#command-button-responsive[checked=true] { - -moz-image-region: rect(0px, 32px, 16px, 16px); +.command-button > image { + width: 16px; + height: 16px; + background-size: 32px 16px; + background-position: 0 center; + background-repeat: no-repeat; } -#command-button-tilt { - list-style-image: url("chrome://browser/skin/devtools/command-tilt.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); +.command-button:hover > image, +.command-button:hover:active > image, +.command-button[checked=true] > image { + background-position: -16px center; } -#command-button-tilt:hover, -#command-button-tilt:hover:active, -#command-button-tilt[checked=true] { - -moz-image-region: rect(0px, 32px, 16px, 16px); +#command-button-paintflashing > image { + background-image: url("chrome://browser/skin/devtools/command-paintflashing@2x.png"); } -#command-button-scratchpad { - list-style-image: url("chrome://browser/skin/devtools/command-scratchpad.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); +#command-button-responsive > image { + background-image: url("chrome://browser/skin/devtools/command-responsivemode@2x.png"); } -#command-button-scratchpad:hover, -#command-button-scratchpad:hover:active { - -moz-image-region: rect(0px, 32px, 16px, 16px); +#command-button-tilt > image { + background-image: url("chrome://browser/skin/devtools/command-tilt@2x.png"); } -#command-button-pick { - list-style-image: url("chrome://browser/skin/devtools/command-pick.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); +#command-button-scratchpad > image { + background-image: url("chrome://browser/skin/devtools/command-scratchpad@2x.png"); } -#command-button-pick:hover, -#command-button-pick:hover:active { - -moz-image-region: rect(0px, 32px, 16px, 16px); +#command-button-pick > image { + background-image: url("chrome://browser/skin/devtools/command-pick@2x.png"); } -#command-button-splitconsole { - list-style-image: url("chrome://browser/skin/devtools/command-console.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); +#command-button-splitconsole > image { + background-image: url("chrome://browser/skin/devtools/command-console@2x.png"); } -#command-button-splitconsole:hover, -#command-button-splitconsole:hover:active { - -moz-image-region: rect(0px, 32px, 16px, 16px); +#command-button-eyedropper > image { + background-image: url("chrome://browser/skin/devtools/command-eyedropper@2x.png"); } /* Tabs */ @@ -651,6 +650,12 @@ devtools-menulist:-moz-focusring, border-radius: 8px 8px 0 0; } +.devtools-tab:first-child { +} + +.devtools-tab:last-child { +} + .devtools-tab > image { -moz-margin-end: 0px; /* -moz-margin-start: 4px; */ @@ -666,7 +671,7 @@ devtools-menulist:-moz-focusring, } .devtools-tab:active > image, -.devtools-tab[selected=true] > image { +.devtools-tab[selected] > image { } .devtools-tab:hover, @@ -675,7 +680,7 @@ devtools-menulist:-moz-focusring, color: #000000; } -.devtools-tab[selected=true] { +.devtools-tab[selected] { background-color: #008484; color: #000000; } @@ -698,19 +703,19 @@ devtools-menulist:-moz-focusring, -moz-margin-end: 3px; } -.devtools-tab:not(.highlighted) > .highlighted-icon, -.devtools-tab[selected=true] > .highlighted-icon, -.devtools-tab:not([selected=true]).highlighted > .default-icon { +.devtools-tab:not([highlighted]) > .highlighted-icon, +.devtools-tab[selected] > .highlighted-icon, +.devtools-tab:not([selected])[highlighted] > .default-icon { visibility: collapse; } -.devtools-tab:not([selected=true]).highlighted { +.devtools-tab:not([selected])[highlighted] { color: #FFCF00; } -.devtools-tab:not(.highlighted) > .highlighted-icon, -.devtools-tab[selected=true] > .highlighted-icon, -.devtools-tab:not([selected=true]).highlighted > .default-icon { +.devtools-tab:not([highlighted]) > .highlighted-icon, +.devtools-tab[selected] > .highlighted-icon, +.devtools-tab:not([selected])[highlighted] > .default-icon { visibility: collapse; }