X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fdevtools%2Fdark-theme.css;h=55f99d80912fb63e273a3e66d28d50bede29fa94;hp=9e19bb376a69c95041835bfc7f2cad40819f4002;hb=6dc70335b2a0bf287f39b81011cb275c8158622c;hpb=2efcd25dc1dc8e4c55c31d226b99b9cfda531de1 diff --git a/LCARStrek/browser/devtools/dark-theme.css b/LCARStrek/browser/devtools/dark-theme.css index 9e19bb37..55f99d80 100644 --- a/LCARStrek/browser/devtools/dark-theme.css +++ b/LCARStrek/browser/devtools/dark-theme.css @@ -3,6 +3,8 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +@import url("toolbox.css"); /* workaround until the move to toolbars.inc.css is done */ + /* According to: * https://bugzilla.mozilla.org/show_bug.cgi?id=715472#c17 */ @@ -13,58 +15,67 @@ .theme-twisty { cursor: pointer; - margin-right: 5px; + width: 14px; + height: 14px; + background-repeat: no-repeat; + background-image: url("chrome://browser/skin/devtools/controls.png"); + background-position: 0 -14px; } .theme-twisty:-moz-focusring { outline-style: none; } -.theme-twisty:not([open]) { - width: 0; - height: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid #8050B0; - margin-left: 5px; -} - .theme-twisty[open] { - width: 10px; - height: 10px; - background-image: linear-gradient(to bottom right, transparent 68%, #8050B0 68%); + background-position: -14px -14px; } .theme-checkbox { display: inline-block; - border: 1px solid #FF9F00; - width: 6px; - height: 6px; - padding: 2px; - background-color: transparent; - background-repeat: no-repeat; + border: 0; + width: 14px; + height: 14px; + padding: 0; outline: none; + background-image: url("chrome://browser/skin/devtools/controls.png"); + background-position: 0 0; } .theme-checkbox[checked] { - background-clip: content-box; - background-image: linear-gradient(to bottom right, transparent 48%, #FF9F00 48%, #FF9F00 52%, transparent 52%), - linear-gradient(to bottom left, transparent 48%, #FF9F00 48%, #FF9F00 52%, transparent 52%); + background-position: -14px 0; } .theme-selected { background: #004242; } -.theme-bg-darker { - background-color: rgba(0,0,0,0.1); +.theme-bg-darker +.cm-s-mozilla .CodeMirror-gutters { + background-color: rgba(0,0,0,0.5); +} + +.theme-bg-contrast { /* contrast bg color to attract attention on a container */ + background: #404000; +} + +.theme-link, +.cm-s-mozilla .cm-link { /* original: blue */ + color: #3333FF; } -.theme-link { /* original: blue */ +/* + * FIXME: http://bugzil.la/575675 CSS links without :visited set cause assertion + * failures in debug builds. + */ +.theme-link:visited, +.cm-s-mozilla .cm-link:visited { /* original: blue */ color: #3333FF; } -.theme-comment { /* original: grey */ +.theme-comment, +.cm-s-mozilla .cm-meta, +.cm-s-mozilla .cm-hr, +.cm-s-mozilla .cm-comment { /* original: grey */ color: #A09090; } @@ -78,15 +89,24 @@ border-color: #8050B0; } -.theme-fg-color1 { /* original: green */ +.theme-fg-color1, +.cm-s-mozilla .cm-number { /* original: green */ color: #008484; } -.theme-fg-color2 { /* original: blue */ +.theme-fg-color2, +.cm-s-mozilla .cm-attribute, +.cm-s-mozilla .cm-variable, +.cm-s-mozilla .cm-def, +.cm-s-mozilla .cm-property, +.cm-s-mozilla .cm-qualifier { /* original: blue */ color: #9C9CFF; } -.theme-fg-color3 { /* original: pink/lavender */ +.theme-fg-color3, +.cm-s-mozilla .cm-builtin, +.cm-s-mozilla .cm-tag, +.cm-s-mozilla .cm-header { /* original: pink/lavender */ color: #E7ADE7; } @@ -94,14 +114,146 @@ color: #C09070; } -.theme-fg-color5 { /* original: Yellow */ +.theme-fg-color5, +.cm-s-mozilla .cm-bracket, +.cm-s-mozilla .cm-keyword { /* original: Yellow */ color: #FFCF00; } -.theme-fg-color6 { /* original: Orange */ - color: #FF9F00; +.theme-fg-color6, +.cm-s-mozilla .cm-string, +.cm-s-mozilla .cm-string-2 { /* original: Orange */ + color: #E7ADE7; } -.theme-fg-color7 { /* original: Red */ +.theme-fg-color7, +.cm-s-mozilla .cm-atom, +.cm-s-mozilla .cm-quote, +.cm-s-mozilla .cm-error { /* original: Red */ color: #FF0000; } + +.theme-toolbar, +.devtools-toolbar { /* General toolbar styling */ +} + + +.theme-fg-contrast { /* To be used for text on theme-bg-contrast */ + color: #FFCF00; +} + +.ruleview-colorswatch, +.computedview-colorswatch, +.markupview-colorswatch { +/* box-shadow: 0 0 0 1px rgba(0,0,0,0.5); */ +} + +/* CodeMirror specific styles. + * Best effort to match the existing theme, some of the colors + * are duplicated here to prevent weirdness in the main theme. */ + +.CodeMirror { /* Inherit platform specific font sizing and styles */ + font-family: inherit; + font-size: inherit; + background: transparent; +} + +.CodeMirror pre, +.cm-s-mozilla .cm-variable-2, +.cm-s-mozilla .cm-variable-3, +.cm-s-mozilla .cm-operator, +.cm-s-mozilla .cm-special { /* theme-body color */ + color: #FF9F00; +} + +.cm-s-mozilla .CodeMirror-lines .CodeMirror-cursor { + border-left: solid 1px #FF9F00; +} + +.cm-s-mozilla.CodeMirror-focused .CodeMirror-selected { /* selected text (focused) */ + background: #008484; + color: #FFCF00; +} + +.cm-s-mozilla .CodeMirror-selected { /* selected text (unfocused) */ + background: #008484; + color: #000000; +} + +.cm-s-mozilla .CodeMirror-activeline-background { /* selected color with alpha */ + background: rgba(0, 132, 132, .15); +} + +div.cm-s-mozilla span.CodeMirror-matchingbracket { /* highlight brackets */ + outline: solid 1px rgba(0, 132, 132, .25); + color: #FFCF00; +} + +.cm-s-mozilla .CodeMirror-linenumber { /* line number text */ + color: #A09090; +} + +.cm-s-mozilla .CodeMirror-gutters { /* vertical line next to line numbers */ + border-right-color: #A09090; + background: #402800; +} + +.cm-s-markup-view pre { + line-height: 1.4em; + min-height: 1.4em; +} + +/* XUL panel styling (see browser/devtools/shared/widgets/Tooltip.js) */ + +.theme-tooltip-panel .panel-arrowcontent { +/* padding: 5px; */ + background: rgba(0, 0, 0, .9); +/* border-radius: 5px; + box-shadow: none; + border: 3px solid #9C9CFF; */ +} + +/* Overring panel arrow images to fit with our light and dark themes */ +/* +.theme-tooltip-panel .panel-arrow[side="top"] { + list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-vertical-dark.png"); + margin-bottom: -4px; +} + +.theme-tooltip-panel .panel-arrow[side="bottom"] { + list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-vertical-dark.png"); + margin-top: -4px; +} + +.theme-tooltip-panel .panel-arrow[side="left"] { + list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-horizontal-dark.png"); + margin-right: -4px; +} + +.theme-tooltip-panel .panel-arrow[side="right"] { + list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-horizontal-dark.png"); + margin-left: -4px; +} + +@media (min-resolution: 2dppx) { + .theme-tooltip-panel .panel-arrow[side="top"], + .theme-tooltip-panel .panel-arrow[side="bottom"] { + list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-vertical-dark@2x.png"); + } + + .theme-tooltip-panel .panel-arrow[side="left"], + .theme-tooltip-panel .panel-arrow[side="right"] { + list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-horizontal-dark@2x.png"); + } +} +*/ +.theme-tooltip-panel .devtools-tooltip-simple-text { +/* color: white; */ + border-bottom: 1px solid #A09090; +} + +.theme-tooltip-panel .devtools-tooltip-simple-text:last-child { + border-bottom: 0; +} + +/* remove import on top of file when toolbars.inc.css work is done */