Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 488
- Log:
Jan 2024 forum updates
- Author:
- rool
- Date:
- Sun Jan 28 09:28:34 +0000 2024
- Size:
- 12236 Bytes
1 | /* RISC OS Open Beast theme stylesheet. |
2 | * |
3 | * Heavily based on the Beast default theme. |
4 | */ |
5 | |
6 | @import url("/css/risc_os_open_2024.css"); |
7 | |
8 | div.template_sidebar_node p {font-size:80%;} |
9 | div.template_sidebar_node form.xdialog |
10 | { |
11 | white-space: normal; |
12 | } |
13 | |
14 | #content form {margin-bottom:0;} |
15 | |
16 | #content p.subtle |
17 | { |
18 | margin:0 0 0.5em; |
19 | float:right; |
20 | } |
21 | |
22 | #content .subtle a |
23 | { |
24 | color:#999; |
25 | font-size:0.7em; |
26 | } |
27 | |
28 | #content img { border-width:0; } |
29 | |
30 | #content p.pages |
31 | { |
32 | font-size:0.85em; |
33 | margin-top:1.2em; |
34 | } |
35 | |
36 | #content span.pipe |
37 | { |
38 | color:#999; |
39 | margin:0 0.15em; |
40 | } |
41 | |
42 | #content div.news |
43 | { |
44 | background:#cfc; |
45 | text-align:center; |
46 | margin:0 auto; |
47 | width:40em; |
48 | margin-top:1em; |
49 | padding:7px 15px; |
50 | font-size:0.7em; |
51 | font-weight:bold; |
52 | } |
53 | |
54 | #content div.news p { margin:0; } |
55 | |
56 | #content p.notice, |
57 | #content p.sections |
58 | { |
59 | background:#df9; |
60 | padding:7px 15px; |
61 | border:1px solid #bd7; |
62 | margin-top:0; |
63 | font-size:0.8em; |
64 | } |
65 | |
66 | #content p.error |
67 | { |
68 | background:#c00; |
69 | color:white; |
70 | } |
71 | |
72 | #content p.sections a.action { color:#c00; } |
73 | |
74 | #content .hasfile |
75 | { |
76 | color:#090; |
77 | font-weight:bold; |
78 | margin-left:10em; |
79 | } |
80 | |
81 | #content p.subtitle |
82 | { |
83 | font-size:0.75em; |
84 | color:#888; |
85 | font-weight:bold; |
86 | margin-bottom:0.75em; |
87 | } |
88 | |
89 | #content p.subtitle img { vertical-align: bottom; } |
90 | #content p.subtitle a { border: none; } |
91 | |
92 | #content h1 { margin-bottom: 20px; font-size: 2em; } |
93 | #content h1 img { vertical-align:middle; } |
94 | #content h1 span { font-size:0.7em; color:#999; font-weight:normal; padding-left: 1em;} |
95 | |
96 | #content h2 { font-size:1.0em; } |
97 | |
98 | #content h2 span |
99 | { |
100 | color:#999; |
101 | font-size:0.7em; |
102 | margin-left:1em; |
103 | } |
104 | |
105 | #content h5 |
106 | { |
107 | padding:2px 10px 3px; |
108 | background:#ddd; |
109 | font-size: 80%; |
110 | } |
111 | |
112 | #content h6 { margin-bottom:0; } |
113 | |
114 | #content pre.explain |
115 | { |
116 | background:#e7e7e7; |
117 | padding:7px 15px; |
118 | border:1px solid #ccc; |
119 | margin:0 2em; |
120 | } |
121 | |
122 | #content hr |
123 | { |
124 | height:0; |
125 | border:0; |
126 | border-bottom:1px solid #ccc; |
127 | margin:1em 0; |
128 | } |
129 | |
130 | #content #monitor_topic { |
131 | font-size: 12px; |
132 | } |
133 | |
134 | #content #monitor_topic .icon { |
135 | background-image:none; |
136 | } |
137 | |
138 | #content ul.quotes, |
139 | #content ul.flat |
140 | { |
141 | margin-left:0; |
142 | padding-left:0; |
143 | font-size:0.75em; |
144 | list-style-type:none; |
145 | } |
146 | |
147 | #content ul.talking li span |
148 | { |
149 | color:#666; |
150 | font-size:0.8em; |
151 | } |
152 | |
153 | #content ul.flat li |
154 | { |
155 | background:url(/forum/images/small_circle.gif) no-repeat 5px 6px; |
156 | padding-left:15px; |
157 | } |
158 | |
159 | #content ul.ways li span |
160 | { |
161 | color:#666; |
162 | font-size:0.9em; |
163 | } |
164 | |
165 | #content ul.quotes |
166 | { |
167 | font-size:0.8em; |
168 | } |
169 | |
170 | #content ul.quotes li {margin-bottom:1em; } |
171 | #content ul.quotes span |
172 | { |
173 | color:#666; |
174 | font-size:0.9em; |
175 | } |
176 | |
177 | #content ul.why |
178 | { |
179 | font-size:1em; |
180 | line-height:1.25em; |
181 | margin-top:2em; |
182 | } |
183 | |
184 | #content ul.why li p |
185 | { |
186 | margin-top:0.5em; |
187 | color:#666; |
188 | font-size:0.9em; |
189 | } |
190 | |
191 | #content ul.why li p strong { color:#c00; } |
192 | |
193 | #content a.utility |
194 | { |
195 | font-weight:normal; |
196 | font-size:0.8em; |
197 | } |
198 | |
199 | #content a.remove { color:#c00; } |
200 | #content a.subtle { color:#369; } |
201 | #content a.subtle:hover { color:blue; } |
202 | |
203 | #content div.asset |
204 | { |
205 | background:#e7e7e7; |
206 | padding:7px 15px; |
207 | border-bottom:1px solid #ccc; |
208 | font-size:0.8em; |
209 | margin-bottom:1em; |
210 | text-align:center; |
211 | } |
212 | |
213 | #content input.submit |
214 | { |
215 | margin-right:1em; |
216 | float:right; |
217 | } |
218 | |
219 | /* layout of paste */ |
220 | |
221 | #content .pastebox |
222 | { |
223 | width:100%; |
224 | } |
225 | |
226 | #content p.private, |
227 | #content .legend |
228 | { |
229 | margin-top:0; |
230 | color:#999; |
231 | font-size:0.8em; |
232 | } |
233 | #content .legend span strong { color: black; } |
234 | #content .legend span |
235 | { |
236 | margin-right:5em; |
237 | } |
238 | |
239 | #content p.private img { vertical-align:bottom;} |
240 | #content p.private |
241 | { |
242 | /* xcolor:white; */ |
243 | color:#c00; |
244 | font-weight:bold; |
245 | } |
246 | #content p.psmall { |
247 | font-size:0.7em; |
248 | font-weight:normal; |
249 | } |
250 | |
251 | #content div.upload |
252 | { |
253 | margin-top:-0.5em; |
254 | /* background:#e7e7e7; */ |
255 | padding:7px 0; |
256 | float:left; |
257 | /* width:63%; */ |
258 | margin-left:0.5em; |
259 | } |
260 | #content div.upload p label { font-size:0.7em; font-weight:bold;} |
261 | #content div.upload p {margin:0} |
262 | #content div.upload input { margin-left:0.75em;} |
263 | #content div.upload a |
264 | { |
265 | color:#666; |
266 | font-size:0.8em; |
267 | } |
268 | |
269 | #content .pastePreview pre { font-size:0.9em; } |
270 | |
271 | #content .pastePreview p |
272 | { |
273 | color:#777; |
274 | font-size:0.7em; |
275 | margin:0 0 0.5em; |
276 | } |
277 | |
278 | #content .pastePreview .when { float:right; } |
279 | #content .pastePreview .when strong { color:black; } |
280 | |
281 | #content #news |
282 | { |
283 | background:#248; |
284 | background:#475f30; |
285 | border:2px solid #778f60; |
286 | border-width:2px 0; |
287 | padding:5px 4%; |
288 | color:#ffc; |
289 | font-size:0.70em; |
290 | text-align:center; |
291 | |
292 | position:fixed; |
293 | bottom:0; |
294 | width:100%; |
295 | padding:6px 0 7px; |
296 | z-index:50; |
297 | } |
298 | |
299 | #content #news a.subtle { color:#ffc; font-weight:normal;} |
300 | #content #news a {color:gold; font-weight:bold} |
301 | #content #news p {margin:0;} |
302 | |
303 | #content .line_numbers, |
304 | #content .lineNumbers |
305 | { |
306 | color:#999; |
307 | padding-right:0.5em; |
308 | text-align:right; |
309 | } |
310 | |
311 | #content .line_numbers strong { color:#555; } |
312 | |
313 | #content td.code, |
314 | #content .thePaste |
315 | { |
316 | padding-left:0.75em; |
317 | } |
318 | |
319 | #content label |
320 | { |
321 | color:#666; |
322 | font-size:0.75em; |
323 | font-weight:normal; |
324 | } |
325 | |
326 | /* random */ |
327 | |
328 | #content .photo |
329 | { |
330 | background: url(/forum/images/clearbits/smile.gif) no-repeat 8px 8px; |
331 | } |
332 | |
333 | #content span.fn |
334 | { |
335 | display:block; |
336 | margin-left:44px; |
337 | } |
338 | |
339 | #content .smallutils |
340 | { |
341 | margin-top:-0.5em; |
342 | margin-bottom:0em; |
343 | text-align:right; |
344 | } |
345 | |
346 | #content .smallutils a |
347 | { |
348 | color:#666; |
349 | font-size:0.7em; |
350 | } |
351 | |
352 | #content .smallutils a:hover {color:#369;} |
353 | |
354 | /* tables */ |
355 | |
356 | #content table.noborder, |
357 | #content table.noborder tr, |
358 | #content table.noborder tr td |
359 | { |
360 | border:0; |
361 | } |
362 | |
363 | #content table.nopad td |
364 | { |
365 | padding-left:0; |
366 | } |
367 | |
368 | #content table |
369 | { |
370 | border-collapse:collapse; |
371 | } |
372 | #content table tr th |
373 | { |
374 | background:#ddd; |
375 | } |
376 | #content table tr th, |
377 | #content table tr td |
378 | { |
379 | padding: 5px; |
380 | } |
381 | |
382 | #content table.topics tr th, |
383 | #content table.topics tr td, |
384 | #content table.forums tr th, |
385 | #content table.forums tr td |
386 | { |
387 | border: 1px solid #ddd; |
388 | } |
389 | |
390 | #content table.topics tr td, |
391 | #content table.forums tr td |
392 | { |
393 | padding: 7px; |
394 | } |
395 | |
396 | /* topics */ |
397 | |
398 | #content #forum_description, |
399 | #content #topic_body |
400 | { |
401 | width:99%; |
402 | } |
403 | |
404 | /* specific table styles */ |
405 | |
406 | #content table.forums, |
407 | #content table.topics { font-size: 0.8em; } |
408 | #content table.forums tr th { font-size: 1em; } |
409 | #content table.forums tr td .title |
410 | { |
411 | font-size:1.4em; |
412 | } |
413 | |
414 | #content table.forums tr td .desc |
415 | { |
416 | margin:0.5em 0; |
417 | } |
418 | |
419 | #content table.forums tr td |
420 | { |
421 | padding:4px 15px; |
422 | } |
423 | |
424 | #content table.forums a.tiny |
425 | { |
426 | font-size:0.8em; |
427 | color:#666; |
428 | } |
429 | |
430 | #content table.forums .posts |
431 | { |
432 | color:#666; |
433 | font-size:0.8em; |
434 | } |
435 | |
436 | #content table tr th.la { text-align:left; } |
437 | #content table tr td.ca { text-align:center; } |
438 | #content table tr td.inv { background:#fbfbfb; } |
439 | #content table tr td.vat { vertical-align:top; } |
440 | |
441 | #content table tr td.narrow { padding:2px 5px;} |
442 | |
443 | /* last post */ |
444 | |
445 | #content table tr td.lp |
446 | { |
447 | font-size:0.85em; |
448 | color:#333; |
449 | } |
450 | #content table tr td.lp span { color:#666; } |
451 | #content table tr td.lp span a { color:#369; } |
452 | |
453 | #content table.topics tr td.c1 |
454 | { border-right:0; padding-right:2px; } |
455 | #content table.topics tr td.c2 |
456 | { border-left:0; padding-left:2px; } |
457 | |
458 | #content table.forums tr td.c1 { border-right:0; padding-right:5px; padding-top:7px; } |
459 | #content table.forums tr td.c2 { border-left:0; padding-left:5px; } |
460 | |
461 | #content table.topics tr td.c2 small a { color:#666; } |
462 | #content table.topics tr td.stat { font-size:0.9em; } |
463 | |
464 | /* misc */ |
465 | |
466 | #content .button_or |
467 | { |
468 | color:#666; |
469 | padding-left:0.5em; |
470 | font-size:0.75em; |
471 | } |
472 | #content .button_or a { color:#c00; } |
473 | |
474 | #content form.dialog |
475 | { |
476 | margin-top:3em; |
477 | background:#eee; |
478 | width:300px; |
479 | padding:15px; |
480 | } |
481 | |
482 | #content form .entryhelp |
483 | { |
484 | font-size:0.7em; |
485 | } |
486 | |
487 | #content form .help |
488 | { |
489 | font-size:0.8em; |
490 | } |
491 | |
492 | #content span.arrow |
493 | { |
494 | font-weight:normal; |
495 | font-size:0.9em; |
496 | color:#999; |
497 | } |
498 | |
499 | #content div.stats |
500 | { |
501 | margin-top:2em; |
502 | background: #e5ffd4 url( /images/risc_os_open/top_fade.png ) top left repeat-x;; |
503 | font-size:0.8em; |
504 | padding:15px 15px; |
505 | } |
506 | #content div.stats .posts { float:right; text-align:right; } |
507 | |
508 | /* breadcrumbs */ |
509 | |
510 | #content .crumbs |
511 | { |
512 | font-size:0.75em; |
513 | } |
514 | #content .crumbs a { color:#468; } |
515 | #content .crumbs a:hover { color:#00c; } |
516 | |
517 | /* posts */ |
518 | |
519 | #content table.posts |
520 | { |
521 | border-bottom: 2px solid #eee; |
522 | } |
523 | |
524 | #content table.posts > tbody > tr > td |
525 | { |
526 | border:0; |
527 | } |
528 | |
529 | #content table.posts tr.spacer td |
530 | { |
531 | font-size:1px; |
532 | } |
533 | |
534 | #content table.posts table |
535 | { |
536 | margin-top: 10px; |
537 | margin-bottom: 10px; |
538 | } |
539 | |
540 | /* fade edit links */ |
541 | |
542 | #content .post .author .edit a |
543 | { |
544 | font-size:0.7em; |
545 | color:#666; |
546 | } |
547 | |
548 | #content .post .author img |
549 | { |
550 | float:left; |
551 | margin-right:0.5em; |
552 | } |
553 | |
554 | #content .post .author |
555 | { |
556 | border-top:2px solid #eee; |
557 | padding:5px 10px; |
558 | background:#eee; |
559 | font-weight:bold; |
560 | color:#333; |
561 | font-size:0.9em; |
562 | min-height:32px; |
563 | width:10em; |
564 | min-width:8em; |
565 | vertical-align:top; |
566 | } |
567 | |
568 | #content .post .author .posts |
569 | { |
570 | display:block; |
571 | font-size:80%; |
572 | color:#666; |
573 | margin-top:6px; |
574 | } |
575 | |
576 | #content .post .author a |
577 | { |
578 | font-weight: normal; |
579 | font-size: 90%; |
580 | } |
581 | |
582 | #content a.admin, |
583 | #content .post .author a.admin |
584 | { |
585 | font-weight: bold |
586 | } |
587 | |
588 | |
589 | |
590 | /* 2011-03-18 (ADH): Effective CSS hack which stops PRE content reaching |
591 | * unbounded widths, but allows the columns in the table to use all available |
592 | * horizontal space. The maximum width table cell values stop the browser |
593 | * formatting a very wide column if a wide <pre> tag is present. Then the PRE |
594 | * tag itself is limited to full column width. If we just try to limit the PRE |
595 | * tag by max-width percentage, for some reason browsers do shrink it, but |
596 | * still format the containing column as if the PRE were at maximum width - |
597 | * this odd behaviour is consistent across several rendering engines. |
598 | * |
599 | * The maximum widths on the table cells stop this strange behaviour, but of |
600 | * course they get ignored, because the wider <table> constraint of 100% width |
601 | * causes the table to get stretched with the viewpoint. |
602 | */ |
603 | |
604 | #content table.posts |
605 | { |
606 | width: 100%; |
607 | } |
608 | |
609 | #content .post td.author |
610 | { |
611 | width: 25%; |
612 | max-width: 200px; |
613 | } |
614 | |
615 | #content .post td.body |
616 | { |
617 | width: 75%; |
618 | max-width: 600px; |
619 | overflow-x: auto; |
620 | } |
621 | |
622 | #content .post td.body pre |
623 | { |
624 | max-width: 100%; |
625 | overflow-x: auto; |
626 | } |
627 | |
628 | |
629 | |
630 | #content .post .date |
631 | { |
632 | font-size:0.75em; |
633 | color:#666; |
634 | font-weight:normal; |
635 | margin-bottom:0.5em; |
636 | } |
637 | |
638 | #content .date a, |
639 | #content .date a abbr { border: none; } |
640 | |
641 | #content a.spacer_link |
642 | { |
643 | border:none; |
644 | margin:0; |
645 | padding:0; |
646 | font-size:1px; |
647 | } |
648 | |
649 | #content .posts .post .body |
650 | { |
651 | border-top:2px solid #eee; |
652 | font-size:0.9em; |
653 | padding: 0 0 0 10px; |
654 | } |
655 | |
656 | #content .post .body p.topic |
657 | { |
658 | font-size:0.8em; |
659 | font-weight:bold; |
660 | background:#eee; |
661 | padding:2px 10px; |
662 | } |
663 | |
664 | /* other stuff */ |
665 | |
666 | #content p.online {margin-bottom:0;} |
667 | |
668 | #content img.icon |
669 | { |
670 | background:#696; |
671 | background-image: url(/forum/images/clearbits/bg_rounded.gif); |
672 | background-repeat: no-repeat; |
673 | vertical-align: bottom; |
674 | } |
675 | #content img.reply { float:right; } |
676 | #content img.orange { background-color:darkorange; } |
677 | #content img.grey { background-color:#ccc; } |
678 | #content img.darkgrey { background-color:#999; } |
679 | #content img.green { background-color:#0c0;} |
680 | |
681 | #content .post .author .icon |
682 | { |
683 | float:right; |
684 | } |
685 | |
686 | /* Reply */ |
687 | |
688 | #content div.editbox |
689 | { |
690 | border-bottom: 1px solid #333; |
691 | } |
692 | |
693 | #content div.editbox p { margin:0.5em 0;} |
694 | #content textarea |
695 | { |
696 | width:100%; |
697 | } |
698 | |
699 | #content div.editbox .button_or a |
700 | { |
701 | color:#ccc; |
702 | } |
703 | |
704 | #content div.editbox table td { border:0; } |
705 | #content div.editbox a.utility |
706 | { |
707 | color: #f99; |
708 | font-size: 0.65em; |
709 | padding: 2px 5px 4px; |
710 | display: block; |
711 | float: right; |
712 | text-align: right; |
713 | margin-top: 0.2em; |
714 | } |
715 | |
716 | #content div.editbox h5 |
717 | { |
718 | background:#ddd; |
719 | padding:2px 10px 3px; |
720 | font-size:0.7em; |
721 | margin:0.2em 0 0.5em; |
722 | } |
723 | |
724 | #content div.editbox p.help span, |
725 | #content div.editbox ul.help span { color:#666; } |
726 | #content div.editbox p.help, |
727 | #content div.editbox ul.help |
728 | { |
729 | padding: 3px 20px; |
730 | font-size:0.75em; |
731 | color:#888; |
732 | } |
733 | |
734 | #content #monitor_topic a |
735 | { |
736 | color: #666; |
737 | } |
738 | |
739 | /*****************************************************************************\ |
740 | * Browser-specific styles: NetSurf |
741 | \*****************************************************************************/ |
742 | |
743 | /* Help NetSurf get sizes right, reducing page reformatting. Problems with |
744 | * image sizing, even when width and height is specified in HTML, have long |
745 | * existed in the browser. Harmless for other browsers. |
746 | * |
747 | * Suggested by M.Drake, 2011-03-18: |
748 | * |
749 | * https://www.riscosopen.org/forum/forums/1/topics/591?page=2 |
750 | */ |
751 | |
752 | #content img.icon |
753 | { |
754 | display: block; |
755 | width: 16px; /* Beast always uses "clearbits" 16x16 icon set images */ |
756 | height: 16px; |
757 | } |
758 | |
759 | #content .photo |
760 | { |
761 | display: block; |
762 | } |