Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 24
- Log:
Initial import of Collaboa 0.5.6 from downloaded Tarball. Collaboa is
a Ruby On Rails based bug tracker and SVN repository browsing tool.
- Author:
- adh
- Date:
- Mon Jul 24 21:54:39 +0100 2006
- Size:
- 12086 Bytes
1 | /** |
2 | * Global whitespace reset |
3 | */ |
4 | h1, h2, h3, h4, h5, h6, p, form, |
5 | label, fieldset, address, fieldset { margin:0; padding:0; } |
6 | /* ul, ol, dl, li, dd, blockquote, pre, */ |
7 | |
8 | |
9 | /** |
10 | * Main elements |
11 | */ |
12 | body { |
13 | margin: 0; |
14 | padding: 0; |
15 | background: #fff; |
16 | font-size: 12px; |
17 | font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; |
18 | } |
19 | |
20 | #container { |
21 | background: #fff; |
22 | margin:0; |
23 | } |
24 | |
25 | #header { |
26 | background: #666; |
27 | margin-bottom: 20px; |
28 | /*border: none;*/ |
29 | } |
30 | |
31 | img { |
32 | border: 0; |
33 | /* display: block; */ |
34 | } |
35 | |
36 | #logo img { margin: 15px 20px 0 10px;} |
37 | #logo a:hover{ background:transparent; } |
38 | |
39 | #footer { |
40 | margin-top: 50px; |
41 | padding: 10px; |
42 | border-top: 1px solid #eee; |
43 | } |
44 | #footer p { |
45 | font-size: 10px; |
46 | } |
47 | #footer .rss-links { |
48 | margin-left: 30px; |
49 | } |
50 | #footer #collaboa-power { |
51 | float: right; |
52 | margin-right: 30px; |
53 | /* width: 150px;*/ |
54 | } |
55 | |
56 | /** |
57 | * General typegraphy |
58 | */ |
59 | a { color: #930; text-decoration: none; padding: 1px;} |
60 | a:hover { |
61 | color: #fff; |
62 | background: #930; |
63 | } |
64 | |
65 | h1 { |
66 | font-size: 20px; |
67 | color: #000; |
68 | font-weight: bold; |
69 | border-bottom: 1px solid #ccc; |
70 | margin: 15px 0 10px 0; |
71 | } |
72 | |
73 | h2 { |
74 | font-size: 18px; |
75 | color: #000; |
76 | /*border-bottom: 1px solid #ccc;*/ |
77 | margin-bottom: 10px; |
78 | margin-top: 20px; |
79 | font-weight: normal; |
80 | } |
81 | |
82 | |
83 | h3 { |
84 | font-size: 14px; |
85 | color: #000; |
86 | margin-bottom: 10px; |
87 | margin-top: 15px; |
88 | } |
89 | h1, h2, h3, h4, h5, h6, legend {font-family: Helvetica, Arial, sans-serif; } |
90 | |
91 | p, td, th, li { |
92 | font-size: 13px; |
93 | color: #000; |
94 | margin-bottom: 5px; |
95 | } |
96 | #header p, #header p small {color: #ccc;} |
97 | #header a { color: #ccc; } |
98 | |
99 | blockquote { |
100 | /*background: #f5f5f5;*/ |
101 | margin: 5px; |
102 | padding-left: 5px; |
103 | margin: 5px 5px 5px 10px; |
104 | border-left: 2px solid #aaa; |
105 | } |
106 | blockquote p {color: #555; margin-bottom: 5px;} |
107 | |
108 | code, pre { |
109 | font: 12px/14px "Courier New", Courier, monaco, monospace; |
110 | color: #000; |
111 | } |
112 | pre { |
113 | padding: 10px 0 10px 10px; |
114 | } |
115 | |
116 | small { |
117 | color: #666; |
118 | } |
119 | |
120 | |
121 | /** |
122 | * Forms |
123 | */ |
124 | |
125 | fieldset { |
126 | display: block; |
127 | width: 96%; |
128 | margin: 20px 0 5px 0; |
129 | padding: 0 10px 10px 10px; |
130 | border: 1px solid #ccc; |
131 | background: #f6f6f6; |
132 | } |
133 | |
134 | fieldset legend { |
135 | padding: 2px 10px 2px 10px; |
136 | border: 1px solid #ccc; |
137 | background: #fff; |
138 | margin-left: -11px; |
139 | } |
140 | |
141 | input, textarea { |
142 | display: block; |
143 | width: 50%; |
144 | margin-bottom: 10px; |
145 | } |
146 | textarea {width: 75%;} |
147 | textarea.smalltextarea, textarea.largetextarea, textarea.bigtextarea {width: 500px;} |
148 | textarea.largetextarea {height:350px;} |
149 | textarea.smalltextarea {height: 150px;} |
150 | textarea.bigtextarea {height: 450px; } |
151 | |
152 | .checkbox { |
153 | display: inline; |
154 | width: auto; |
155 | } |
156 | |
157 | legend { |
158 | font: 13px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; |
159 | color: #000; |
160 | /*font-weight: bold;*/ |
161 | } |
162 | |
163 | label { |
164 | display: block; |
165 | margin-bottom: 10px; |
166 | /*font-weight: bold;*/ |
167 | font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; |
168 | color: #000; |
169 | } |
170 | |
171 | label.first { |
172 | padding-top: 10px; |
173 | } |
174 | |
175 | select { |
176 | display: inline; |
177 | } |
178 | |
179 | .submit { |
180 | margin-top: 20px; |
181 | width: auto; |
182 | } |
183 | |
184 | .smallsubmit { |
185 | margin: 3px 0 0 0; |
186 | width: auto; |
187 | } |
188 | |
189 | form.button-to input { |
190 | width: auto; |
191 | margin: 0; |
192 | padding: 0; |
193 | } |
194 | |
195 | .rev-chooser input { width: 50px; display: inline; } |
196 | .rev-chooser p {margin: 10px 0; font-size: 11px; color: #aaa; float:right;} |
197 | |
198 | /** |
199 | * main menu |
200 | */ |
201 | |
202 | #menu { |
203 | margin: 10px 0; |
204 | background: #ffe; |
205 | border-top: 1px solid #000; |
206 | border-bottom: 1px solid #000; |
207 | } |
208 | #menu ul { |
209 | margin: 0; padding: 0; |
210 | list-style: none; |
211 | height: 24px; |
212 | } |
213 | #menu li { |
214 | display: inline; |
215 | } |
216 | #menu a { |
217 | float: left; |
218 | padding: 0 10px; |
219 | margin: 0; |
220 | font-size: 12px; |
221 | line-height: 200%; |
222 | color: #930; |
223 | text-decoration: none; |
224 | border-bottom: none; |
225 | } |
226 | #menu a:hover { |
227 | color: #fff; |
228 | background-color: #930; |
229 | } |
230 | |
231 | /** |
232 | * Main |
233 | */ |
234 | |
235 | #content { |
236 | margin: 0 20px 0 20px; |
237 | padding: 0 20px 0 20px; |
238 | /*border-left: 1px solid #d9d9d9;*/ |
239 | /*max-width: 600px;*/ |
240 | } |
241 | |
242 | .pagination { |
243 | text-align: center; |
244 | margin: 10px 0; |
245 | padding: 10px; |
246 | border-top: 1px solid #ccc; |
247 | } |
248 | |
249 | .breadcrumbs ul { |
250 | margin: -10px 0 5px 0; |
251 | padding:0; |
252 | } |
253 | .breadcrumbs ul li { |
254 | display: inline; |
255 | font-size: 11px; |
256 | color: #333; |
257 | margin: 0; |
258 | padding:0; |
259 | } |
260 | |
261 | .actions p { |
262 | font-size: 11px; |
263 | margin:0; |
264 | padding:0; |
265 | } |
266 | .actions p a { |
267 | display: block; |
268 | padding: 3px; |
269 | } |
270 | .actions { |
271 | background: #ffd; |
272 | margin: 0; |
273 | } |
274 | |
275 | /** |
276 | * General table listings |
277 | */ |
278 | |
279 | #content table.listing { |
280 | border-collapse: collapse; |
281 | border-spacing: 0; |
282 | width: 100%; |
283 | } |
284 | table.listing thead { background: #ddd; } |
285 | table.listing th { |
286 | font-size: 11px; |
287 | font-weight: bold; |
288 | padding: 3px 5px; |
289 | vertical-align: bottom; |
290 | text-align: center; |
291 | } |
292 | table.listing th { vertical-align: top; } |
293 | table.listing td { vertical-align: middle; padding: 0 2px 0 2px;} |
294 | |
295 | table.listing tr.even, table#browser tr.parent { background-color: #fbfbfb; } |
296 | table.listing tr.odd { background-color: #f1f1f1; } |
297 | |
298 | #content table.listing td a { display :block; padding: 2px; } |
299 | |
300 | table.listing thead th a.asc { |
301 | background-image: url(/images/sort_asc.png); |
302 | background-repeat: no-repeat; |
303 | padding-right: 10px; |
304 | background-position: 100% 50%; |
305 | } |
306 | table.listing thead th a.desc { |
307 | background-image: url(/images/sort_desc.png); |
308 | background-repeat: no-repeat; |
309 | padding-right: 10px; |
310 | background-position: 100% 50%; |
311 | } |
312 | |
313 | |
314 | |
315 | /** |
316 | * Milestones |
317 | */ |
318 | |
319 | div.milestone-progress { |
320 | border: 1px solid #aaa; |
321 | width: 75%; |
322 | height: 25px; |
323 | margin-top: 20px; |
324 | background: #ddd; |
325 | } |
326 | div.milestone-progress div.percent-completed { background: #3c0; height: 100%; } |
327 | .milestone-details { |
328 | font-size: 12px; |
329 | color: #555; |
330 | margin-top: 5px; |
331 | width: 75%; |
332 | text-align: center; |
333 | } |
334 | #milestone-info p { margin: 20px 0 -10px 20px; font-size: 11px; color: #666; } |
335 | |
336 | /** |
337 | * Tickets |
338 | */ |
339 | |
340 | |
341 | table#tickets tr td { vertical-align: top;} |
342 | table#tickets tr td.ticket-status, |
343 | table#tickets tr td.ticket-severity, |
344 | table#tickets tr td.ticket-part, |
345 | table#tickets tr td.ticket-milestone, |
346 | table#tickets tr td.ticket-release, |
347 | table#tickets tr td.ticket-created, |
348 | table#user_list tr td { |
349 | font-size: 11px; |
350 | text-align: center; |
351 | vertical-align: top; |
352 | } |
353 | |
354 | table#tickets tr th.ticket-number, |
355 | table#tickets tr th.ticket-summary { |
356 | text-align: left; |
357 | } |
358 | |
359 | #ticket { |
360 | background: #ffc; |
361 | border: 1px solid #aaa; |
362 | padding: 10px; |
363 | } |
364 | #ticket h1 {border: none; margin-bottom: 10px;} |
365 | #ticket h2 {margin-top: 10px;} |
366 | #ticket h1 span { |
367 | font-size: 12px; |
368 | font-weight: normal; |
369 | color: #650; |
370 | float: right; |
371 | } |
372 | |
373 | table#ticket-details { |
374 | margin: 20px auto 20px auto; |
375 | width: 90%; |
376 | } |
377 | table#ticket-details {border-collapse:collapse} |
378 | table#ticket-details tr td { border-bottom: 1px solid #eea; font-size: 11px;} |
379 | table#ticket-details tr td a { /*display: block; height: 100%;*/} |
380 | table#ticket-details tr td.info {width: 100px; color: #650;} |
381 | |
382 | fieldset table { border-collapse: collapse; } |
383 | fieldset table tr td { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;} |
384 | fieldset table tr.set-status { background: #ddd; } |
385 | |
386 | #ticket-changes { margin: 0 20px 10px 20px; } |
387 | #ticket-changes h4 { |
388 | font-size: 12px; |
389 | font-weight:normal; |
390 | color: #888; |
391 | border-bottom: 1px solid #eee; |
392 | margin-bottom: 5px; |
393 | margin-top: 20px; |
394 | } |
395 | #ticket-changes ul { |
396 | list-style: disc inside; |
397 | margin: 0 0 0 20px; |
398 | padding: 0 0 0 10px; |
399 | } |
400 | /*#ticket-changes li { color: #333; }*/ |
401 | #ticket-changes p { |
402 | margin: 10px 0 0 30px; |
403 | } |
404 | #ticket-changes ul li em { font-style: normal; background: #ffd; padding: 1px; } |
405 | |
406 | #ticket-change-comment ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;} |
407 | #ticket-change-comment ul li {margin: 0;} |
408 | |
409 | #filter-selector { font-size: 11px; background: #ffe; margin: 0; padding-bottom: 10px; } |
410 | #filter-selector dl { margin: 0; padding: 5px 0 0 10px;} |
411 | #filter-selector dl dt, #filter-selector dl dd { display:inline; margin: 0; } |
412 | #filter-selector dl dt { float: left; width: 70px; } |
413 | #filter-selector dl dd { margin-right: 5px; color: #999; } |
414 | |
415 | .ticket-next-prev { |
416 | float: right; |
417 | clear: right; |
418 | } |
419 | |
420 | /** |
421 | * Repository browser |
422 | */ |
423 | #content table#browser tr td { |
424 | white-space: nowrap; |
425 | } |
426 | #content table#browser td.name {width: 75%;} |
427 | #content table#browser td.rev {width: 5%; } |
428 | #content table#browser td.age {width: 5%; } |
429 | #content table#browser td.msg {width: 15%; } |
430 | |
431 | #content table#browser td.name a { |
432 | padding-left:25px; |
433 | background-position: 4px 50%; |
434 | background-repeat: no-repeat; |
435 | } |
436 | #content table#browser td.rev, #content table#browser td.age { font-size: 11px; text-align:center;} |
437 | #content table#browser td.msg { font-size: 9px;color: #666; } |
438 | #content table#browser td.File a { background-image: url(/images/icon_file.gif); } |
439 | #content table#browser td.Dir a { background-image: url(/images/icon_folder.gif); } |
440 | #content table#browser td.parent a { background-image: url(/images/icon_up.gif); } |
441 | |
442 | #download-alternate {margin-top: 10px;} |
443 | #download-alternate h4, #download-alternate p { text-align: center; } |
444 | #download-alternate h4 { font-weight: bold; font-size: 11px;} |
445 | #download-alternate p { color: #ccc; } |
446 | |
447 | #html-preview {width: 100%; margin-top: 20px; padding-bottom: 5px;} |
448 | #html-preview table { |
449 | border-collapse: collapse; |
450 | /*padding: 2px;*/ |
451 | color: #000; |
452 | } |
453 | |
454 | /** |
455 | * Common code display |
456 | */ |
457 | |
458 | table tr td.line-numbers { |
459 | text-align: right; |
460 | vertical-align: top; |
461 | background: #eee; |
462 | color: #555; |
463 | font-size: 10px; |
464 | padding: 2px; |
465 | width: 35px; |
466 | border-right: 1px solid #ccc; |
467 | border-bottom: 1px solid #ddd; |
468 | } |
469 | table tr td.code { |
470 | width: 95%; |
471 | padding-left: 10px; |
472 | white-space: pre; |
473 | background: #fff; |
474 | font: 100%/110% "Courier New", Courier, monaco, monospace; |
475 | } |
476 | |
477 | /** |
478 | * Code Diff tables |
479 | */ |
480 | |
481 | table.codediff { |
482 | border: 1px solid #ccc; |
483 | width: 100%; |
484 | border-collapse: collapse; |
485 | } |
486 | table.codediff td.line-num-cut { |
487 | background: #ccc; |
488 | border-top: 1px dashed #ccc; |
489 | border-bottom: 1px dashed #ccc; |
490 | } |
491 | table.codediff thead td.line-numbers, table.codediff thead { background: #ddd; } |
492 | table.codediff td.code { padding-left: 2px; } |
493 | table.codediff td.cut-line { |
494 | background: #eee; |
495 | border-top: 1px dashed #aaa; |
496 | border-bottom: 1px dashed #aaa; |
497 | } |
498 | del { background: #fbb; text-decoration: none; } |
499 | ins { background: #afa; text-decoration: none; } |
500 | table.codediff td.del { background: #fdd; } |
501 | table.codediff td.ins { background: #dfd; } |
502 | |
503 | |
504 | /** |
505 | * Changesets |
506 | */ |
507 | |
508 | div.log { |
509 | background-color: #ffc; |
510 | border: 1px solid #ccc; |
511 | margin-bottom: 10px; |
512 | } |
513 | div.log p {margin: 10px; } |
514 | div.log-small { |
515 | /*background-color: #eee;*/ |
516 | margin: 5px 5px 5px 20px; |
517 | width: 75%; |
518 | } |
519 | div.log-small p { |
520 | font: 10px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; |
521 | color: #666; |
522 | padding: 5px; |
523 | } |
524 | |
525 | ul.changes { |
526 | list-style: none; |
527 | margin: 0; |
528 | padding: 0; |
529 | } |
530 | |
531 | /*ul.changes li.A, ul.changes li.CP strong { color: #090 } |
532 | ul.changes li.M, ul.changes li.MV strong { color: #f90 } |
533 | ul.changes li.D strong { color: #f30 }*/ |
534 | ul.changes li.change-name { color: #666; } |
535 | |
536 | /** |
537 | * Search |
538 | */ |
539 | .search-result h1 { } |
540 | .search-result p { } |
541 | .search-result p strong.highlight { font-weight: normal; background: #ff9; } |
542 | |
543 | /** |
544 | * Admin Users |
545 | */ |
546 | |
547 | input#user_view_changesets, input#user_view_code, input#user_view_tickets, input#user_create_tickets, input#user_admin, input#user_view_milestones { |
548 | margin: .5em .5em; |
549 | vertical-align: middle; |
550 | } |
551 | |
552 | input[type~=hidden] { |
553 | display: none; |
554 | } |
555 | |
556 | /** |
557 | * Error display |
558 | */ |
559 | |
560 | .errorExplanation { |
561 | margin-bottom: 20px; |
562 | font-size: 10px; |
563 | } |
564 | .errorExplanation h3, .errorExplanation h2 { |
565 | background: #e33; |
566 | padding: 3px; |
567 | margin-bottom: 0; |
568 | font-size: 14px; |
569 | color: #fff; |
570 | } |
571 | .errorExplanation ul { |
572 | background: white; |
573 | list-style: square; |
574 | border-bottom: 2px solid #e33; |
575 | margin: 0 0 5px 0; |
576 | padding: 5px 0 5px 20px; |
577 | |
578 | } |
579 | .errorExplanation li { |
580 | font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; |
581 | color: #000; |
582 | margin:0; |
583 | margin-left: 0; |
584 | padding: 0; |
585 | } |
586 | .errorExplanation p { |
587 | font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; |
588 | color: #000; |
589 | background: #eee; |
590 | /* border-bottom: 1px solid #e33;*/ |
591 | margin: 0; |
592 | padding: 5px; |
593 | } |
594 | .error, .fieldWithErrors { |
595 | /*background: #e33;*/ |
596 | border-left: 5px solid #e33; |
597 | } |