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