X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=EarlyBlue%2Fglobal%2FwebConsole.css;h=99c79a8c1bff23ed30bdd8fae6f0cd82c14b4175;hp=c166e7edd8d31ffbc03372c10938de479a58b3ec;hb=904e50409e523d61b35bd75ec79c0f34ff107b77;hpb=9162a092d2729702ec879ee58403181514202e50 diff --git a/EarlyBlue/global/webConsole.css b/EarlyBlue/global/webConsole.css index c166e7ed..99c79a8c 100644 --- a/EarlyBlue/global/webConsole.css +++ b/EarlyBlue/global/webConsole.css @@ -40,7 +40,7 @@ } .hud-box.animated { - -moz-transition: height 350ms; + -moz-transition: height 100ms; } .hud-outer-wrapper { @@ -53,10 +53,23 @@ overflow: auto; } -.hud-main-label { - font-size: 1em; - padding-top: 0.33em; - font-weight: bold; +/* General output styles */ + +.webconsole-timestamp { + color: #808080; + margin-top: 0; + margin-bottom: 0; +} + +.hud-msg-node { + list-style-image: url("chrome://global/skin/icons/webconsole.png"); + -moz-image-region: rect(0, 1px, 0, 0); +} + +.webconsole-msg-icon { + margin: 3px 4px; + width: 8px; + height: 8px; } .hud-output-node div { @@ -70,46 +83,65 @@ text-decoration: underline; } -.hud-network { - color: blue; +.webconsole-msg-body { + margin-top: 0; + margin-bottom: 3px; + -moz-margin-start: 3px; + -moz-margin-end: 6px; + white-space: pre-wrap; } -.hud-error { - color: red; +.webconsole-msg-body-piece { + margin: 0; } -.hud-log { - color: black; +.webconsole-msg-url { + margin: 0 6px; } -.hud-warn { - color: orange; +/* Repeated messages */ +.webconsole-msg-repeat { + margin: 2px 0; + padding-left: 4px; + padding-right: 4px; + color: #FFFFFF; + background-color: #FF0000; + border-radius: 40px; + /* font: message-box; */ + font-size: 10px; + font-weight: 600; } -.hud-info { - color: green; +/* TODO move this and other functional rules to content - bug 635359 */ +.webconsole-msg-repeat[value="1"] { + display: none; } -.hud-exception { - color: red; font-weight: bold; +.webconsole-location { + margin-top: 0; + margin-bottom: 0; + -moz-margin-start: 0; + -moz-margin-end: 6px; + width: 10em; + text-align: end; } -.hud-msg-node { - width: 100%; - margin-top: 0.3em; - margin-bottom: 0.3em; - padding-left: 1em; - -moz-user-select: text; - white-space: pre-wrap; - -moz-user-focus: normal; +.hud-msg-node[selected="true"] > .webconsole-timestamp, +.hud-msg-node[selected="true"] > .webconsole-location { + color: inherit; +} + +.hud-output-node, +.jsterm-input-node, +.jsterm-complete-node { + font: 12px Consolas, Lucida Console, monospace; } .hud-output-node { - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; - overflow-x: auto; overflow: auto; - font: 1em monospace; background-color: white; - width: 100%; + -moz-appearance: none; + border-bottom: 1px solid #666699; + border-top: 1px solid #666699; + margin: 0; } .hud-filtered-by-type, @@ -117,10 +149,125 @@ display: none; } -.hud-group:first-child > .hud-divider { +.webconsole-clear-console-button > .toolbarbutton-icon { display: none; } +.webconsole-filter-button > .toolbarbutton-menubutton-button { + -moz-box-orient: horizontal; + list-style-image: url("chrome://global/skin/icons/webconsole.png"); +} + +.webconsole-filter-button > .toolbarbutton-menubutton-button, +.webconsole-filter-button > .toolbarbutton-menubutton-button:hover:active { + -moz-padding-start: 6px; + -moz-padding-end: 3px; +} + +.webconsole-filter-button { + -moz-margin-start: 3px; + -moz-margin-end: 3px; +} + +/* Network styles */ +.webconsole-filter-button[category="net"] { + -moz-image-region: rect(0, 8px, 8px, 0); +} + +.webconsole-msg-network > .webconsole-msg-icon-container { + -moz-border-start: solid #000 6px; +} + +.webconsole-msg-network.webconsole-msg-error { + -moz-image-region: rect(0, 16px, 8px, 8px); +} + +/* CSS styles */ +.webconsole-filter-button[category="css"] { + -moz-image-region: rect(8px, 8px, 16px, 0); +} + +.webconsole-msg-cssparser > .webconsole-msg-icon-container { + -moz-border-start: solid #00b6f0 6px; +} + +.webconsole-msg-cssparser.webconsole-msg-error { + -moz-image-region: rect(8px, 16px, 16px, 8px); +} + +.webconsole-msg-cssparser.webconsole-msg-warn { + -moz-image-region: rect(8px, 24px, 16px, 16px); +} + +/* JS styles */ +.webconsole-filter-button[category="js"] { + -moz-image-region: rect(16px, 8px, 24px, 0); +} + +.webconsole-msg-exception > .webconsole-msg-icon-container { + -moz-border-start: solid #fb9500 6px; +} + +.webconsole-msg-exception.webconsole-msg-error { + -moz-image-region: rect(16px, 16px, 24px, 8px); +} + +.webconsole-msg-exception.webconsole-msg-warn { + -moz-image-region: rect(16px, 24px, 24px, 16px); +} + +/* Web Developer styles */ +.webconsole-filter-button[category="webdev"] { + -moz-image-region: rect(24px, 8px, 32px, 0); +} + +.webconsole-msg-console > .webconsole-msg-icon-container { + -moz-border-start: solid #cbcbcb 6px; +} + +.webconsole-msg-console.webconsole-msg-error, +.webconsole-msg-output.webconsole-msg-error { + -moz-image-region: rect(24px, 16px, 32px, 8px); +} + +.webconsole-msg-console.webconsole-msg-warn { + -moz-image-region: rect(24px, 24px, 32px, 16px); +} + +.webconsole-msg-console.webconsole-msg-info { + -moz-image-region: rect(24px, 32px, 32px, 24px); +} + +/* Input and output styles */ +.webconsole-msg-input > .webconsole-msg-icon-container, +.webconsole-msg-output > .webconsole-msg-icon-container { + border-left: solid #808080 6px; +} + +.webconsole-msg-input { + -moz-image-region: rect(24px, 40px, 32px, 32px); +} + +.webconsole-msg-output { + -moz-image-region: rect(24px, 48px, 32px, 40px); +} + +.webconsole-close-button { + border: none; + padding: 3px; + list-style-image: url("chrome://global/skin/icons/close.png"); + -moz-image-region: rect(0, 16px, 16px, 0); + -moz-appearance: none; +} + +.webconsole-close-button:hover { + -moz-image-region: rect(0, 32px, 16px, 16px); +} + +.webconsole-close-button:hover:active { + -moz-image-region: rect(0, 48px, 16px, 32px); +} + /* JSTerm Styles */ .jsterm-wrapper-node { @@ -148,33 +295,41 @@ height: 1px; width: 1px; position: relative; top: 92%; display: block; } +.jsterm-input-node, +.jsterm-complete-node { + border: none; + padding: 0 0 0 16px; +} + .jsterm-input-node { - font-family: monospace; - font-size: 9pt; background: url("chrome://global/skin/icons/commandline.png") 4px 3px no-repeat; - border: none; - padding: 0px 0px 0px 16px; } -.jsterm-input-node > .textbox-input-box > .textbox-textarea { +:-moz-any(.jsterm-input-node, + .jsterm-complete-node) > .textbox-input-box > .textbox-textarea { overflow-x: hidden; } +.jsterm-complete-node > .textbox-input-box > .textbox-textarea { + color: #808080; +} + .jsterm-output-line { font-size: 1em; } .hud-console-filter-toolbar { - padding: 1px 0px; + padding: 1px 2px; -moz-box-align: center; } -.jsterm-close-button { - background: none; - border: none; - list-style-image: url("chrome://global/skin/icons/close-button.gif"); - margin: 0px; - min-width: 0px; - padding: 1px 3px 1px 7px; - -moz-user-focus: ignore; +.web-console-panel { + -moz-appearance: none; + background-color: white; +} + +.web-console-panel > .hud-box { + height: 100%; + width: 100%; + background-color: white; }