complete sync of LCARStrek with browser winstripe changes in Firefox 14
[themes.git] / LCARStrek / browser / devtools / webconsole.css
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5 .hud-box {
6   border-bottom: 3px solid #000000;
7 }
8
9 .hud-box.animated {
10   -moz-transition: height 100ms;
11 }
12
13 .hud-outer-wrapper {
14   width: 100%; 
15   height: 100%;
16 }
17
18 .hud-console-wrapper {
19   width: 100%; 
20   overflow: auto; 
21 }
22
23 /* General output styles */
24
25 .webconsole-timestamp {
26   color: #8050B0;
27   margin-top: 0;
28   margin-bottom: 0;
29   font: 12px "Liberation Mono", Consolas, "Courier New", monospace;
30 }
31
32 .hud-msg-node {
33   list-style-image: url("chrome://browser/skin/devtools/webconsole.png");
34   -moz-image-region: rect(0, 1px, 0, 0);
35 }
36
37 .webconsole-msg-icon {
38   margin: 3px 4px;
39   width: 8px;
40   height: 8px;
41 }
42
43 .hud-output-node div {
44   -moz-user-select: text;
45   white-space: pre-wrap;
46   -moz-user-focus: normal;
47 }
48
49 .hud-clickable {
50   cursor: pointer;
51   text-decoration: underline;
52 }
53
54 .webconsole-msg-body {
55   margin-top: 0;
56   margin-bottom: 3px;
57   -moz-margin-start: 3px;
58   -moz-margin-end: 6px;
59   white-space: pre-wrap;
60   font: 12px "Liberation Mono", Consolas, "Courier New", monospace;
61 }
62
63 .webconsole-msg-body-piece {
64   margin: 0;
65 }
66
67 .webconsole-msg-url {
68   margin: 0 6px;
69 }
70
71 /* Repeated messages */
72 .webconsole-msg-repeat {
73   margin: 2px 0;
74   padding-left: 4px;
75   padding-right: 4px;
76   color: #000000;
77   background-color: #FF0000;
78   border-radius: 40px;
79   /* font: message-box; */
80   font-size: 10px;
81   font-weight: 600;
82 }
83
84 /* TODO move this and other functional rules to content - bug 635359 */
85 .webconsole-msg-repeat[value="1"] {
86   display: none;
87 }
88
89 .webconsole-location {
90   margin-top: 0;
91   margin-bottom: 0;
92   -moz-margin-start: 0;
93   -moz-margin-end: 6px;
94   width: 10em;
95   text-align: end;
96 }
97
98 .hud-msg-node[selected="true"] > .webconsole-timestamp,
99 .hud-msg-node[selected="true"] > .webconsole-location {
100   color: inherit;
101 }
102
103 .jsterm-input-node,
104 .jsterm-complete-node {
105   font: 12px "Liberation Mono", Consolas, "Courier New", monospace;
106 }
107
108 .hud-output-node {
109   -moz-appearance: none;
110   border-bottom: 1px solid #9C9CFF;
111   border-top: 1px solid #9C9CFF;
112   margin: 0;
113 }
114
115 .hud-filtered-by-type,
116 .hud-filtered-by-string {
117   display: none;
118 }
119
120 .webconsole-clear-console-button > .toolbarbutton-icon {
121   display: none;
122 }
123
124 .webconsole-filter-button > .toolbarbutton-menubutton-button {
125   -moz-box-orient: horizontal;
126   list-style-image: url("chrome://browser/skin/devtools/webconsole.png");
127 }
128
129 .webconsole-filter-button:hover:active > .toolbarbutton-menubutton-button,
130 .webconsole-filter-button[open="true"] > .toolbarbutton-menubutton-button {
131 }
132
133 .webconsole-filter-button {
134   -moz-margin-start: 3px;
135   padding: 0 !important;
136 }
137
138 .webconsole-filter-button menuitem {
139   -moz-image-region: auto;
140 }
141
142 .hud-filter-box {
143   margin-top: 0;
144   margin-bottom: 0;
145 }
146
147 /* Network styles */
148 .webconsole-filter-button[category="net"] {
149   -moz-image-region: rect(0, 8px, 8px, 0);
150 }
151
152 .webconsole-msg-network > .webconsole-msg-icon-container {
153   -moz-border-start: solid #000 6px;
154 }
155
156 .webconsole-msg-network.webconsole-msg-error {
157   -moz-image-region: rect(0, 16px, 8px, 8px);
158 }
159
160 /* CSS styles */
161 .webconsole-filter-button[category="css"] {
162   -moz-image-region: rect(8px, 8px, 16px, 0);
163 }
164
165 .webconsole-msg-cssparser > .webconsole-msg-icon-container {
166   -moz-border-start: solid #00b6f0 6px;
167 }
168
169 .webconsole-msg-cssparser.webconsole-msg-error {
170   -moz-image-region: rect(8px, 16px, 16px, 8px);
171 }
172
173 .webconsole-msg-cssparser.webconsole-msg-warn {
174   -moz-image-region: rect(8px, 24px, 16px, 16px);
175 }
176
177 /* JS styles */
178 .webconsole-filter-button[category="js"] {
179   -moz-image-region: rect(16px, 8px, 24px, 0);
180 }
181
182 .webconsole-msg-exception > .webconsole-msg-icon-container {
183   -moz-border-start: solid #fb9500 6px;
184 }
185
186 .webconsole-msg-exception.webconsole-msg-error {
187   -moz-image-region: rect(16px, 16px, 24px, 8px);
188 }
189
190 .webconsole-msg-exception.webconsole-msg-warn {
191   -moz-image-region: rect(16px, 24px, 24px, 16px);
192 }
193
194 /* Web Developer styles */
195 .webconsole-filter-button[category="logging"] {
196   -moz-image-region: rect(24px, 8px, 32px, 0);
197 }
198
199 .webconsole-msg-console > .webconsole-msg-icon-container {
200   -moz-border-start: solid #cbcbcb 6px;
201 }
202
203 .webconsole-msg-console.webconsole-msg-error,
204 .webconsole-msg-output.webconsole-msg-error {
205   -moz-image-region: rect(24px, 16px, 32px, 8px);
206 }
207
208 .webconsole-msg-console.webconsole-msg-warn {
209   -moz-image-region: rect(24px, 24px, 32px, 16px);
210 }
211
212 .webconsole-msg-console.webconsole-msg-info {
213   -moz-image-region: rect(24px, 32px, 32px, 24px);
214 }
215
216 /* Input and output styles */
217 .webconsole-msg-input > .webconsole-msg-icon-container,
218 .webconsole-msg-output > .webconsole-msg-icon-container {
219   border-left: solid #808080 6px;
220 }
221
222 .webconsole-msg-input {
223   -moz-image-region: rect(24px, 40px, 32px, 32px);
224 }
225
226 .webconsole-msg-output {
227   -moz-image-region: rect(24px, 48px, 32px, 40px);
228 }
229
230 .webconsole-close-button {
231   border: none;
232   padding-top: 4px;
233   padding-bottom: 5px;
234   list-style-image: url("chrome://global/skin/icons/close-button.gif");
235 }
236
237 .webconsole-close-button:hover,
238 .webconsole-close-button:hover:active {
239   list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
240 }
241
242 /* JSTerm Styles */
243
244 .jsterm-wrapper-node {
245   font-family: "Liberation Mono", Consolas, "Courier New", monospace; 
246   font-size: 1em;
247   background-color: #000; 
248   border: 1px solid #333; 
249   padding: 0.1em;
250   width: 100%;
251   height: 400px;
252 }
253
254 .jsterm-output-node {
255   width: 100%;
256   height: 400px;
257   color: white;
258   background-color: black;
259   overflow: auto;
260   overflow-x: auto;
261   position: absolute;
262   -moz-box-direction: reverse;
263 }
264
265 .jsterm-scroll-to-node {
266   height: 1px; width: 1px; position: relative; top: 92%; display: block;
267 }
268
269 .jsterm-input-node,
270 .jsterm-complete-node {
271   border: none;
272   padding: 0 0 0 16px;
273 }
274
275 .jsterm-input-node {
276   background: url("chrome://global/skin/icons/commandline.png") 4px 3px no-repeat;
277 }
278
279 :-moz-any(.jsterm-input-node,
280           .jsterm-complete-node) > .textbox-input-box > .textbox-textarea {
281   overflow-x: hidden;
282 }
283
284 .jsterm-complete-node > .textbox-input-box > .textbox-textarea {
285   color: #8050B0;
286 }
287
288 .jsterm-output-line {
289   font-size: 1em;
290 }
291
292 .hud-console-filter-toolbar {
293   -moz-box-align: center;
294 }
295
296 .web-console-panel {
297   -moz-appearance: none;
298   background-color: black;
299 }
300
301 .web-console-panel > .hud-box {
302   height: 100%;
303   width: 100%;
304   background-color: black;
305 }
306
307 .hud-splitter {
308   border: 0;
309 }