X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fdevtools%2Fwebconsole.css;h=0de177484dd17abfa3df8b78d54c3ffc896a9a16;hp=dfd389714be60156471ee3356b81a9fd19950ac4;hb=2f2239a07689daabcd1c996072efd960ae39caff;hpb=589b5528220a57ff70809bd8ef0eeaf51a0c8b2f diff --git a/LCARStrek/browser/devtools/webconsole.css b/LCARStrek/browser/devtools/webconsole.css index dfd38971..0de17748 100644 --- a/LCARStrek/browser/devtools/webconsole.css +++ b/LCARStrek/browser/devtools/webconsole.css @@ -32,42 +32,60 @@ a { .message { display: flex; - flex: 0 0 auto; + flex: none; padding: 0 7px; width: 100%; box-sizing: border-box; } .message > .timestamp { - flex: 0 0 auto; + flex: none; color: #8050B0; margin: 4px 6px 0 0; } .message > .indent { - flex: 0 0 auto; + flex: none; } .message > .icon { - background: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 0, 1, 0, 0) no-repeat; - background-position: center; - flex: 0 0 auto; + flex: none; margin: 3px 6px 0 0; padding: 0 4px; - width: 8px; height: 1em; align-self: flex-start; } +.message > .icon::before { + content: ""; + background-image: url("chrome://browser/skin/devtools/webconsole.png"); + background-position: 8px 8px; + background-repeat: no-repeat; + background-size: 48px 40px; + width: 8px; + height: 8px; + display: inline-block; +} + +@media (min-resolution: 2dppx) { + .message > .icon::before { + background-image: url("chrome://browser/skin/devtools/webconsole@2x.png"); + } +} + .message > .message-body-wrapper { flex: 1 1 100%; margin: 3px; } +.message-body-wrapper .table-widget-body { + overflow: visible; +} + /* The red bubble that shows the number of times a message is repeated */ .message-repeats { -moz-user-select: none; - flex: 0 0 auto; + flex: none; margin: 2px 6px; padding: 0 6px; height: 1.25em; @@ -85,7 +103,7 @@ a { .message-location { display: flex; - flex: 0 0 auto; + flex: none; align-self: flex-start; justify-content: flex-end; width: 10em; @@ -108,7 +126,7 @@ a { } .message-location > .line-number { - flex: 0 0 auto; + flex: none; } .hud-msg-node[selected="true"] > .webconsole-timestamp, @@ -120,7 +138,7 @@ a { display: flex; } -.message-body { +.message-body > * { white-space: pre-wrap; word-wrap: break-word; } @@ -164,7 +182,7 @@ a { } #output-container.hideTimestamps > .message > .indent { - background-color: #000000; /* .theme-body */ + background-color: var(--theme-body-background); } .filtered-by-type, @@ -181,12 +199,12 @@ a { /* WebConsole colored drops */ -.webconsole-filter-button { - -moz-user-focus: normal; +.hud-console-filter-toolbar toolbarbutton > .toolbarbutton-text { + padding: 2px 2px 3px; } -.webconsole-filter-button[checked] { - /* color: white !important; */ +.webconsole-filter-button { + -moz-user-focus: normal; } .webconsole-filter-button > .toolbarbutton-menubutton-button:before { @@ -195,11 +213,16 @@ a { height: 8px; width: 8px; border-radius: 50%; - margin-left: 5px; + -moz-margin-start: 2px; + -moz-margin-end: 2px; border-width: 1px; border-style: solid; } +.webconsole-filter-button > .toolbarbutton-menubutton-button { + -moz-box-orient: horizontal; +} + .webconsole-filter-button menuitem { -moz-image-region: auto; } @@ -215,20 +238,35 @@ a { border-color: #FFCF00; } +.message:hover { + background-color: var(--theme-contrast-background); +} + .message[severity=error] { background-color: #FF0000; } .console-string { - color: #FF0000; + color: var(--theme-highlight-orange); +} + +.message[severity=error] .console-string { + color: #000000; +} + +.theme-selected .console-string, +.theme-selected .cm-number, +.theme-selected .cm-variable, +.theme-selected .kind-ArrayLike { + color: #000000 !important; /* Selection Text Color */ } .message[category=network] > .indent { -moz-border-end: solid #FF0000 6px; } -.message[category=network][severity=error] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 0, 16, 8, 8); +.message[category=network][severity=error] > .icon::before { + background-position: -8px 0; } .message[category=network] > .message-body { @@ -236,7 +274,7 @@ a { } .message[category=network] .method { - flex: 0 0 auto; + flex: none; } .message[category=network]:not(.navigation-marker) .url { @@ -250,7 +288,7 @@ a { } .message[category=network] .status { - flex: 0 0 auto; + flex: none; -moz-margin-start: 6px; } @@ -273,12 +311,12 @@ a { -moz-border-end: solid #9C9CFF 6px; } -.message[category=cssparser][severity=error] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 8, 16, 16, 8); +.message[category=cssparser][severity=error] > .icon::before { + background-position: -8px -8px; } -.message[category=cssparser][severity=warn] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 8, 24, 16, 16); +.message[category=cssparser][severity=warn] > .icon::before { + background-position: -16px -8px; } /* JS styles */ @@ -291,12 +329,12 @@ a { -moz-border-end: solid #FF9F00 6px; } -.message[category=exception][severity=error] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 16, 16, 24, 8); +.message[category=exception][severity=error] > .icon::before { + background-position: -8px -16px; } -.message[category=exception][severity=warn] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 16, 24, 24, 16); +.message[category=exception][severity=warn] > .icon::before { + background-position: -16px -16px; } /* Web Developer styles */ @@ -309,17 +347,17 @@ a { -moz-border-end: solid #8050B0 6px; } -.message[category=console][severity=error] > .icon, -.message[category=output][severity=error] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 24, 16, 32, 8); +.message[category=console][severity=error] > .icon::before, +.message[category=output][severity=error] > .icon::before { + background-position: -8px -24px; } -.message[category=console][severity=warn] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 24, 24, 32, 16); +.message[category=console][severity=warn] > .icon::before { + background-position: -16px -24px; } -.message[category=console][severity=info] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 24, 32, 32, 24); +.message[category=console][severity=info] > .icon::before { + background-position: -24px -24px; } /* Input and output styles */ @@ -328,12 +366,12 @@ a { -moz-border-end: solid #A09090 6px; } -.message[category=input] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 24, 40, 32, 32); +.message[category=input] > .icon::before { + background-position: -32px -24px; } -.message[category=output] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 24, 48, 32, 40); +.message[category=output] > .icon::before { + background-position: -40px -24px; } /* JSTerm Styles */ @@ -346,7 +384,15 @@ a { } .jsterm-input-node { - background: -moz-image-rect(url("chrome://browser/skin/devtools/commandline-icon.png"), 0, 32, 16, 16) no-repeat; + background-image: -moz-image-rect(url("chrome://browser/skin/devtools/commandline-icon.png"), 0, 32, 16, 16); + background-repeat: no-repeat; + background-size: 16px 16px; +} + +@media (min-resolution: 2dppx) { + .jsterm-input-node { + background-image: -moz-image-rect(url('chrome://browser/skin/devtools/commandline-icon@2x.png'), 0, 64, 32, 32); + } } :-moz-any(.jsterm-input-node, @@ -389,12 +435,12 @@ a { border-color: #FFCF00; } -.message[category=security][severity=error] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 32, 16, 40, 8); +.message[category=security][severity=error] > .icon::before { + background-position: -8px -32px; } -.message[category=security][severity=warn] > .icon { - background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 32, 24, 40, 16); +.message[category=security][severity=warn] > .icon::before { + background-position: -16px -32px; } .navigation-marker { @@ -420,7 +466,11 @@ a { border: 1px solid #A09090; border-radius: 3px; } - + +.consoletable { + margin: 5px 0 0 0; +} + .message[severity=error] .stacktrace { background-color: #000000; } @@ -473,53 +523,28 @@ a { } /* Replace these values with CSS variables as available */ -.theme-dark .jsterm-input-container { - background-color: #000000; /* tabToolbarBackgroundColor */ - border-color: #9C9CFF; /* mainBackgroundColor */ -} - -.theme-dark .jsterm-input-node { - color: #E7ADE7; /* textColor */ -} - -.theme-dark .jsterm-complete-node { - color: #A09090; /* commentColor */ -} - -.theme-dark .navigation-marker .url { - background: #000000; /* mainBackgroundColor */ -} - -.theme-dark .inlined-variables-view iframe { - border-color: #A09090; -} - -.theme-dark .stacktrace { - border-color: #A09090; -} - -.theme-light .jsterm-input-container { - background-color: #000000; /* tabToolbarBackgroundColor */ - border-color: #9C9CFF; /* mainBackgroundColor */ +.jsterm-input-container { + background-color: var(--theme-toolbar-background); + border-color: var(--theme-splitter-color); } -.theme-light .jsterm-input-node { - color: #E7ADE7; /* textColor */ +.jsterm-input-node { + color: var(--theme-highlight-pink); } -.theme-light .jsterm-complete-node { - color: #A09090; /* commentColor */ +.jsterm-complete-node { + color: var(--theme-comment); } -.theme-light .navigation-marker .url { - background: #000000; /* mainBackgroundColor */ +.navigation-marker .url { + background: var(--theme-body-background); } -.theme-light .inlined-variables-view iframe { +.inlined-variables-view iframe { border-color: #A09090; } -.theme-dark .stacktrace { +.stacktrace { border-color: #A09090; } @@ -527,7 +552,7 @@ a { .message > .timestamp { display: none; } - .toolbarbutton-text { + .hud-console-filter-toolbar .webconsole-filter-button .toolbarbutton-text { display: none; } .hud-console-filter-toolbar .webconsole-filter-button { @@ -537,8 +562,8 @@ a { min-width: 25px; } .webconsole-filter-button > .toolbarbutton-menubutton-button:before { - width: 16px; - height: 16px; + width: 12px; + height: 12px; margin-left: 1px; } .toolbarbutton-menubutton-dropmarker { @@ -553,6 +578,7 @@ a { .toolbarbutton-text { display: -moz-box; } + /* .devtools-toolbarbutton { margin-top: 3px; } @@ -560,6 +586,7 @@ a { .hud-console-filter-toolbar .devtools-toolbarbutton { margin-top: 5px; } + */ } /* === END webconsole.inc.css === */