]> git.wh0rd.org - tt-rss.git/blob - tt-rss.css
fix feed-details title unescaping, pref-feeds Link->Feed
[tt-rss.git] / tt-rss.css
1 body {
2 background : white;
3 color : black;
4 margin : 0px;
5 padding : 0px;
6 font-family : sans-serif;
7 }
8
9 /* common styles */
10
11 table.main td.headerBox {
12 background-image : url("images/vgrad_light_rev2.png");
13 background-position : top left;
14 background-repeat : repeat-x;
15 }
16
17 table.main td.header {
18 padding : 10px 10px 10px 30px;
19 height : 70px;
20 }
21
22 table.main td.mainToolbar {
23 border-width : 0px 0px 0px 0px;
24 border-style : solid;
25 border-color : #c0c0c0;
26 padding : 3px 25px 3px 10px;
27 }
28
29 table.main td.prefsToolbar {
30 padding : 0px 5px 5px 0px;
31 }
32
33 table.main td.feeds {
34 width : 300px;
35 height : 100%;
36 border-width : 1px 0px 0px 0px;
37 border-style : solid;
38 border-color : #c0c0c0;
39 padding : 0px;
40 }
41
42 table.main td.headlinesToolbarBox {
43 padding : 10px;
44 border-width : 0px 0px 1px 1px;
45 border-style : solid;
46 border-color : #c0c0c0;
47 background-image : url("images/vgrad_light.png");
48 background-position : bottom left;
49 background-repeat : repeat-x;
50 }
51
52 table.main td.footer {
53 border-width : 1px 0px 0px 0px;
54 border-style : solid;
55 border-color : #c0c0c0;
56 padding : 10px;
57 text-align : center;
58 font-size : x-small;
59 background-image : url("images/vgrad_light_rev2.png");
60 background-position : top left;
61 background-repeat : repeat-x;
62 color : gray;
63 }
64
65 table.main td.footer a {
66 color : gray;
67 }
68
69 table.main td.footer a:hover {
70 color : #5050aa;
71 }
72
73 table.main td.headlines {
74 height : 25%;
75 border-width : 0px 0px 1px 1px;
76 border-style : solid;
77 border-color : #c0c0c0;
78 }
79
80 table.main td.content {
81 height : 100%;
82 background-image : url("images/vgrad_light_rev.png");
83 background-position : top left;
84 background-repeat : repeat-x;
85 border-width : 0px 0px 0px 1px;
86 border-style : solid;
87 border-color : #c0c0c0;
88 }
89
90 table.main td.prefContent {
91 height : 100%;
92 background-image : url("images/vgrad_light_rev.png");
93 background-position : top left;
94 background-repeat : repeat-x;
95 border-width : 1px 0px 0px 0px;
96 border-style : solid;
97 border-color : #c0c0c0;
98 padding : 20px;
99 }
100
101 div.postReply {
102 background-image : url("images/vgrad_light_rev.png");
103 background-position : top left;
104 background-repeat : repeat-x;
105 height : 100%;
106 padding : 10px;
107 }
108
109 div.postReply a {
110 color : #5050aa;
111 }
112
113 div.postReply a:hover {
114 color : black;
115 }
116
117 div.postReply div.postHeader {
118 background : white;
119 border : 1px solid #c0c0c0;
120 padding : 5px;
121 }
122
123 div.postReply div.postContent {
124 padding : 10px;
125 }
126
127 div.postReply div.postIcon {
128 float : right;
129 border : 0px;
130 margin : 10px 0px 10px 10px;
131 }
132
133 ul.feedList {
134 list-style-type : none;
135 margin : 5px;
136 padding : 0px 0px 0px 10px;
137 }
138
139 ul.feedList li.feedCat {
140 margin : 0px;
141 padding : 3px 0px 3px 0px;
142 /* border-width : 0px 0px 1px 0px;
143 border-color : #f0f0f0;
144 border-style : solid; */
145 color : #707070;
146 font-size : small;
147 }
148
149 ul.feedCatList {
150 list-style-type : none;
151 margin : 0px;
152 padding : 0px 0px 0px 10px;
153 }
154
155 ul.feedCatList li {
156 margin : 0px;
157 padding : 0px 0px 0px 0px;
158 }
159
160 ul.feedList li {
161 margin : 0px;
162 }
163
164 /*
165 li.oddSelected, li.evenSelected {
166 background-color : white;
167 }
168
169 li.oddUnreadSelected, li.evenUnreadSelected, li.evenSelectedUnread,
170 li.oddSelectedUnread {
171 background-color : white;
172 font-weight : bold;
173 }
174
175 li.oddSelected a, li.evenSelected a,
176 li.oddUnreadSelected a, li.evenUnreadSelected a {
177 color : #5050aa;
178 }
179
180 ul.feedlist
181 li.virtSelected,
182 li.virtUnreadSelected,
183 li.virtSelectedUnread,
184 li.feedSelected,
185 li.labelSelected,
186 li.feedUnreadSelected,
187 li.labelUnreadSelected,
188 li.feedSelectedUnread,
189 li.labelSelectedUnread {
190 background-color : white;
191 }
192
193 ul.feedlist
194 li.feedSelected a,
195 li.labelSelected a,
196 li.feedUnreadSelected a,
197 li.labelUnreadSelected a,
198 li.virtSelected a,
199 li.virtUnreadSelected a,
200 li.virtSelectedUnread a {
201 color : #5050aa;
202 } */
203
204 ul.feedlist li.feedUnread,
205 ul.feedlist li.labelUnread,
206 ul.feedlist li.virtUnread,
207 ul.feedlist li.tagUnread {
208 font-weight : bold;
209 }
210
211
212 ul.feedlist li.feedSelected a,
213 ul.feedlist li.labelSelected a,
214 ul.feedlist li.virtSelected a,
215 ul.feedlist li.tagSelected a {
216 color : #5050aa;
217 }
218
219 ul.feedlist li.feedUnreadSelected a,
220 ul.feedlist li.labelUnreadSelected a,
221 ul.feedlist li.virtUnreadSelected a,
222 ul.feedlist li.tagUnreadSelected a {
223 color : #5050aa;
224 }
225
226 ul.feedlist li.feedUnreadSelected ,
227 ul.feedlist li.labelUnreadSelected,
228 ul.feedlist li.virtUnreadSelected,
229 ul.feedlist li.tagUnreadSelected {
230 font-weight : bold;
231 }
232
233 ul.feedList li.feed {
234 display : block;
235 }
236
237 ul.feedList img, img.tinyFeedIcon {
238 margin : 0px 3px 0px 0px;
239 width : 16px;
240 height : 16px;
241 border-width : 0px;
242 }
243
244 h1 {
245 font-size : 16pt;
246 }
247
248 h2 {
249 font-size : 14pt;
250 font-weight : bold;
251 border-width : 0px 0px 1px 0px;
252 border-style : solid;
253 border-color : #e0e0e0;
254 }
255
256 h3 {
257 font-size : 12pt;
258 font-weight : bold;
259 border-width : 0px 0px 1px 0px;
260 border-style : solid;
261 border-color : #e0e0e0;
262 }
263
264 hr {
265 border-width : 0px 0px 1px 0px;
266 border-style : dashed;
267 border-color : #e0e0e0;
268 }
269
270 a {
271 color : black;
272 text-decoration : none;
273 }
274
275 a:hover {
276 color : #5050aa;
277 }
278
279 #piggie {
280 width : 400;
281 height : 400;
282 left : 50;
283 background-color : white;
284 display : none;
285 z-index : 3;
286 background-image : url("http://madoka.spb.ru/stuff/fox/piggie.png");
287 background-position : center center;
288 background-repeat : no-repeat;
289 position : absolute;
290 border : 1px solid pink;
291 margin-left : auto;
292 margin-right : auto;
293 -moz-border-radius : 10px;
294 opacity : 0.8;
295 }
296
297 #iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl,
298 #iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed,
299 #iedit_fcat, #iedit_filter_action {
300 width : 100%;
301 padding-left : 2px;
302 }
303
304 input.editbox {
305 width : 200px;
306 padding-left : 2px;
307 }
308
309 #notify {
310 font-size : 10pt;
311 text-align : right;
312 color : black;
313 font-weight : bold;
314 border-style : solid;
315 border-width : 0px 0px 1px 1px;
316 border-color : #e0e0e0;
317 background-color : white;
318 padding : 3px;
319 width : 350px;
320 }
321
322 #dispSwitch {
323 text-align : right;
324 padding : 5px 5px 5px 0px;
325 font-size : x-small;
326 }
327
328 #dispSwitch a {
329 color : gray;
330 }
331
332 #dispSwitch a:hover {
333 color : #5050aa;
334 }
335
336 div.expPane {
337 margin : 15px;
338 }
339
340 iframe {
341 border : 0px solid white;
342 }
343
344 iframe.feedsFrameWithActions {
345 width : 100%;
346 height : 90%;
347 margin : 0px;
348 padding : 0px;
349 }
350
351 iframe.feedsFrame {
352 width : 100%;
353 height : 100%;
354 margin : 0px;
355 padding : 0px;
356 }
357
358 iframe.contentFrame, iframe.headlinesFrame {
359 width : 100%;
360 padding : 0px;
361 margin : 0px;
362 height : 100%;
363 }
364
365 .button {
366 border : 1px solid #d0d0d0;
367 background-image : url("images/button.png");
368 background-position : top;
369 background-repeat : repeat-x;
370 background-color : white;
371 color : black;
372 }
373
374 .button:hover {
375 background : white;
376 text-decoration : none;
377 color : black;
378 }
379
380 a.button {
381 padding : 2px 5px 2px 5px;
382 font-size : small;
383 }
384
385 .evenUnreadSelected, .evenSelectedUnread {
386 background-color : #e0e0ff;
387 font-weight : bold;
388 }
389
390 .oddUnreadSelected, .oddSelectedUnread {
391 background-color : #e0e0ff;
392 font-weight : bold;
393 }
394
395 .evenSelected, .oddSelected {
396 background-color : #e0e0ff;
397 }
398
399
400 /*
401 .feedUnreadSelected, .feedSelectedUnread,
402 .virtUnreadSelected, .virtSelectedUnread,
403 .labelUnreadSelected, .labelSelectedUnread {
404 background-color : #e0e0ff;
405 font-weight : bold;
406 } */
407
408 .disabledButton {
409 border : 1px solid #c0c0c0;
410 background-color : white;
411 color : gray;
412 }
413
414 .evenGrayed {
415 background-color : #f0f0f0;
416 color : #909090;
417 }
418
419 .oddGrayed {
420 color : #909090;
421 }
422
423 .even {
424 background-color : #f0f0f0;
425 }
426
427 .evenUnread {
428 background-color : #f0f0f0;
429 font-weight : bold;
430 }
431
432 .oddUnread {
433 font-weight : bold;
434 }
435
436 .invisible {
437 display : none;
438 }
439
440 input {
441 border : 1px solid #a0a0a0;
442 }
443
444 /* preferences */
445
446 tr.title td {
447 border-width : 0px 0px 1px 0px;
448 border-color : #f0f0f0;
449 border-style : solid;
450 font-size : x-small;
451 color : gray;
452 }
453
454 tr.title td a {
455 color : gray;
456 }
457
458 tr.title td a:hover {
459 color : #5050aa;
460 }
461
462 table.prefFeedList td.feedEditCat {
463 font-size : large;
464 font-weight : bold;
465 padding : 5px 0px 5px 0px;
466 }
467
468 table.prefFeedList td.feedIcon {
469 text-align : center;
470 }
471
472 table.prefFeedList td.feedSelect {
473 text-align : center;
474 }
475
476 a.helpLink {
477 color : #808080;
478 }
479
480 a.helpLink:hover {
481 color : #5050aa;
482 }
483
484 div.helpResponse {
485 margin : 10px;
486 background-image : url("images/vgrad_light_rev2.png");
487 background-position : top left;
488 background-repeat : repeat-x;
489 padding : 10px 20px 10px 20px;
490 border : 1px solid #f0f0f0;
491 }
492
493 #userDlgShadow {
494 z-index : 3;
495 position : absolute;
496 left : 30%;
497 top : 30%;
498 display : none;
499 background-image : url("images/shadow.png");
500 }
501
502 #userDlg {
503 background : #fffff0;
504 position : relative;
505 bottom : 2px;
506 right : 2px;
507 padding : 15px;
508 border : 1px solid #c0c0c0;
509 }
510
511 #qafInput {
512 width : 300px;
513 }
514
515
516 #infoBox {
517 border : 1px solid #c0c0c0;
518 padding-bottom : 10px;
519 font-size : small;
520 position : relative;
521 bottom : 2px;
522 right : 2px;
523 background-color : white;
524 }
525
526 #infoBoxShadow {
527 background-image : url("images/shadow.png");
528 position : absolute;
529 margin-left : 30%;
530 width : 30%;
531 z-index : 3;
532 display : none;
533 }
534
535 div.infoBoxContents {
536 background-image : url("images/vgrad_light_rev2.png");
537 background-position : top left;
538 background-repeat : repeat-x;
539 padding : 5px;
540 margin-bottom : 5px;
541 }
542
543 div.infoBoxContents td {
544 font-size : small;
545 }
546
547
548 div.helpResponse h1, div.infoBoxContents h1 {
549 border-width : 0px 0px 1px 0px;
550 border-style : solid;
551 border-color : #c0c0c0;
552 font-size : 16pt;
553 }
554
555 div.helpResponse h2, div.infoBoxContents h2 {
556 border-width : 0px 0px 0px 0px;
557 font-size : 12pt;
558 }
559
560 /* pre {
561 border : 1px solid #c0c0c0;
562 padding : 5px;
563 background : #f0f0f0;
564 margin : 5px 10px 5px 10px;
565 } */
566
567 pre {
568 margin : 5px;
569 }
570
571 input.extSearch {
572 width : 200px;
573 }
574
575 table.main td.prefsTabs {
576 padding-left : 15px;
577 }
578
579 input.prefsTab {
580 border-width : 1px 1px 0px 1px;
581 border-color : #c0c0c0;
582 padding : 2px 7px 2px 7px;
583 margin : 0px 1px 0px 0px;
584 width : 150px;
585 background-image : url("images/vgrad_light_rev2.png");
586 background-position : top left;
587 background-repeat : repeat-x;
588 -moz-border-radius : 7px 7px 0px 0px;
589 }
590
591 input.prefsTabSelected {
592 border-width : 1px 1px 0px 1px;
593 border-color : #c0c0c0;
594 padding : 2px 7px 2px 7px;
595 margin : 0px 1px 0px 0px;
596 width : 150px;
597 background : white;
598 font-weight : bold;
599 background-position : top left;
600 background-repeat : repeat-x;
601 -moz-border-radius : 7px 7px 0px 0px;
602 }
603
604
605 input.prefsTab:hover {
606 background : white;
607 }
608
609 div.warning {
610 background : #fffff0;
611 border : 1px solid #c0c0c0;
612 padding : 5px;
613 margin : 5px;
614 font-size : x-small;
615 }
616
617 div.notice {
618 background : #ffffff;
619 border : 1px solid #c0c0c0;
620 padding : 5px;
621 margin : 5px;
622 font-size : x-small;
623 }
624
625 ul.nomarks {
626 list-style-type : none;
627 margin : 0px;
628 padding : 10px;
629 }
630
631 div.bigErrorMsg {
632 border : 1px solid #c0c0c0;
633 background : #fff0f0;
634 padding : 30px;
635 margin : 20px;
636 }
637
638 div.prefHelp, td.prefHelp {
639 font-size : x-small;
640 color : gray;
641 padding : 5px;
642 }
643
644 td.welcomePrompt {
645 font-size : small;
646 color : gray;
647 text-align : right;
648 padding-right : 10px;
649
650 }
651
652 td.httpWelcomePrompt {
653 font-size : small;
654 color : gray;
655 text-align : right;
656 }
657
658 table.loginForm {
659 background-image : url("images/vgrad_light_rev.png");
660 background-color : white;
661 background-position : top left;
662 background-repeat : repeat-x;
663 }
664
665 table.innerLoginForm {
666 border : 1px solid #f0f0f0;
667 padding : 50px;
668 background-color : white;
669 }
670
671 table.innerLoginForm td {
672 padding : 3px 3px 5px 3px;
673 }
674
675 div.small, p.small {
676 font-size : x-small;
677 }
678
679 span.insensitive {
680 color : gray;
681 }
682
683 .prefGenericAddBox {
684 margin : 5px;
685 font-size : small;
686 }
687
688 .prefGenericAddBox td {
689 font-size : small;
690 }
691
692 body.logoutBody {
693 background-color : #f0f0f0;
694 color : black;
695 }
696
697 span.logoutWarning {
698 color : red;
699 font-weight : bold;
700 }
701
702 div.logoutContent {
703 width : 600px;
704 border : 1px solid #c0c0c0;
705 background-color : white;
706 margin-left : auto;
707 margin-right : auto;
708 margin-top : 20px;
709 padding : 10px;
710 }
711
712 .small {
713 font-size : small;
714 }
715
716 table.innerFeedTable td {
717 margin : 0px;
718 padding : 0px;
719 }
720
721 td.selectPrompt {
722 font-size : x-small;
723 color : gray;
724 }
725
726 table.headlinesSubToolbar td.headlineActions {
727 font-size : x-small;
728 color : gray;
729 padding : 5px 0px 5px 5px;
730 }
731
732 table.headlinesSubToolbar td.headlineTitle {
733 font-size : x-small;
734 color : gray;
735 padding : 5px 5px 5px 0px;
736 text-align : right;
737 }
738
739 span.contentPreview {
740 font-size : x-small;
741 color : gray;
742 font-weight : normal;
743 }
744
745 span.contentPreview:hover {
746 color : #5050aa;
747 }
748
749 table.headlinesList td.hlMarkedPic {
750 width : 25px;
751 text-align : center;
752 }
753
754 table.headlinesList td.hlfeed {
755 text-align : right;
756 font-size : small;
757 }
758
759 td.hlSelectRow, td.hlUpdatePic {
760 width : 25px;
761 text-align : center;
762 }
763
764 table.headlinesList td.hlUpdated {
765 font-size : small;
766 color : gray;
767 text-align : right;
768 width : 100px;
769 }
770
771 table.headlinesList tr td {
772 padding : 2px 0px 2px 0px;
773 }
774
775 /*
776 tr.even td.headlineContent, tr.evenUnread td.headlineContent {
777 display : block;
778 overflow : hidden;
779 height : 1em;
780 background-color : #f0f0f0;
781 }
782
783 tr.odd td.headlineContent, tr.oddUnread td.headlineContent {
784 display : block;
785 overflow : hidden;
786 height : 1em;
787 }
788
789 tr.oddSelected td.headlineContent,
790 tr.evenSelected td.headlineContent,
791 tr.oddUnreadSelected td.headlineContent,
792 tr.evenUnreadSelected td.headlineContent {
793 display : block;
794 overflow : hidden;
795 height : 1em;
796 background-color : #e0e0ff;
797 } */
798
799 div.postHeader td.postDate {
800 font-size : x-small;
801 text-align : right;
802 color : gray;
803 }
804
805 #feedUpdateErrors {
806 display : none;
807 }
808
809 #allEntryTags {
810 font-size : x-small;
811 border-width : 0px 0px 1px 0px;
812 border-style : solid;
813 border-color : #c0c0c0;
814 padding-bottom : 5px;
815 display : none;
816 }
817
818 td.hlContent {
819 overflow : hidden;
820 height : 1em;
821 display : block;
822 }
823
824 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
825 height : 1em;
826 }