Display most recent comment together with description
[infodrom/flyspray-theme] / calendar.css
1 /* The main calendar widget.  DIV containing a table. */
2
3 .calendar {
4   position: relative;
5   display: none;
6   border: 1px solid;
7   border-color: #fff #000 #000 #fff;
8   font-size: 11px;
9   cursor: default;
10   background: Window;
11   color: WindowText;
12   font-family: tahoma,verdana,sans-serif;
13 }
14
15 .calendar table {
16   border: 1px solid;
17   border-color: #fff #000 #000 #fff;
18   font-size: 11px;
19   cursor: default;
20   background: Window;
21   color: WindowText;
22   font-family: tahoma,verdana,sans-serif;
23 }
24
25 /* Header part -- contains navigation buttons and day names. */
26
27 .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
28   text-align: center;
29   padding: 1px;
30   border: 1px solid;
31   border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
32   background: ButtonFace;
33 }
34
35 .calendar .nav {
36   background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;
37 }
38
39 .calendar thead .title { /* This holds the current "month, year" */
40   font-weight: bold;
41   padding: 1px;
42   border: 1px solid #000;
43   background: ActiveCaption;
44   color: CaptionText;
45   text-align: center;
46 }
47
48 .calendar thead .headrow { /* Row <TR> containing navigation buttons */
49 }
50
51 .calendar thead .daynames { /* Row <TR> containing the day names */
52 }
53
54 .calendar thead .name { /* Cells <TD> containing the day names */
55   border-bottom: 1px solid ButtonShadow;
56   padding: 2px;
57   text-align: center;
58   background: ButtonFace;
59   color: ButtonText;
60 }
61
62 .calendar thead .weekend { /* How a weekend day name shows in header */
63   color: #f00;
64 }
65
66 .calendar thead .hilite { /* How do the buttons in header appear when hover */
67   border: 2px solid;
68   padding: 0px;
69   border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
70 }
71
72 .calendar thead .active { /* Active (pressed) buttons in header */
73   border-width: 1px;
74   padding: 2px 0px 0px 2px;
75   border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
76 }
77
78 /* The body part -- contains all the days in month. */
79
80 .calendar tbody .day { /* Cells <TD> containing month days dates */
81   width: 2em;
82   text-align: right;
83   padding: 2px 4px 2px 2px;
84 }
85 .calendar tbody .day.othermonth {
86   font-size: 80%;
87   color: #aaa;
88 }
89 .calendar tbody .day.othermonth.oweekend {
90   color: #faa;
91 }
92
93 .calendar table .wn {
94   padding: 2px 3px 2px 2px;
95   border-right: 1px solid ButtonShadow;
96   background: ButtonFace;
97   color: ButtonText;
98 }
99
100 .calendar tbody .rowhilite td {
101   background: Highlight;
102   color: HighlightText;
103 }
104
105 .calendar tbody td.hilite { /* Hovered cells <TD> */
106   padding: 1px 3px 1px 1px;
107   border-top: 1px solid #fff;
108   border-right: 1px solid #000;
109   border-bottom: 1px solid #000;
110   border-left: 1px solid #fff;
111 }
112
113 .calendar tbody td.active { /* Active (pressed) cells <TD> */
114   padding: 2px 2px 0px 2px;
115   border: 1px solid;
116   border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
117 }
118
119 .calendar tbody td.selected { /* Cell showing selected date */
120   font-weight: bold;
121   border: 1px solid;
122   border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
123   padding: 2px 2px 0px 2px;
124   background: ButtonFace;
125   color: ButtonText;
126 }
127
128 .calendar tbody td.weekend { /* Cells showing weekend days */
129   color: #f00;
130 }
131
132 .calendar tbody td.today { /* Cell showing today date */
133   font-weight: bold;
134   color: #00f;
135 }
136
137 .calendar tbody td.disabled { color: GrayText; }
138
139 .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
140   visibility: hidden;
141 }
142
143 .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
144   display: none;
145 }
146
147 /* The footer part -- status bar and "Close" button */
148
149 .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
150 }
151
152 .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
153   background: ButtonFace;
154   padding: 1px;
155   border: 1px solid;
156   border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
157   color: ButtonText;
158   text-align: center;
159 }
160
161 .calendar tfoot .hilite { /* Hover style for buttons in footer */
162   border-top: 1px solid #fff;
163   border-right: 1px solid #000;
164   border-bottom: 1px solid #000;
165   border-left: 1px solid #fff;
166   padding: 1px;
167   background: #e4e0d8;
168 }
169
170 .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
171   padding: 2px 0px 0px 2px;
172   border-top: 1px solid #000;
173   border-right: 1px solid #fff;
174   border-bottom: 1px solid #fff;
175   border-left: 1px solid #000;
176 }
177
178 /* Combo boxes (menus that display months/years for direct selection) */
179
180 .calendar .combo {
181   position: absolute;
182   display: none;
183   width: 4em;
184   top: 0px;
185   left: 0px;
186   cursor: default;
187   border: 1px solid;
188   border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
189   background: Menu;
190   color: MenuText;
191   font-size: 90%;
192   padding: 1px;
193   z-index: 100;
194 }
195
196 .calendar .combo .label,
197 .calendar .combo .label-IEfix {
198   text-align: center;
199   padding: 1px;
200 }
201
202 .calendar .combo .label-IEfix {
203   width: 4em;
204 }
205
206 .calendar .combo .active {
207   padding: 0px;
208   border: 1px solid #000;
209 }
210
211 .calendar .combo .hilite {
212   background: Highlight;
213   color: HighlightText;
214 }
215
216 .calendar td.time {
217   border-top: 1px solid ButtonShadow;
218   padding: 1px 0px;
219   text-align: center;
220   background-color: ButtonFace;
221 }
222
223 .calendar td.time .hour,
224 .calendar td.time .minute,
225 .calendar td.time .ampm {
226   padding: 0px 3px 0px 4px;
227   border: 1px solid #889;
228   font-weight: bold;
229   background-color: Menu;
230 }
231
232 .calendar td.time .ampm {
233   text-align: center;
234 }
235
236 .calendar td.time .colon {
237   padding: 0px 2px 0px 3px;
238   font-weight: bold;
239 }
240
241 .calendar td.time span.hilite {
242   border-color: #000;
243   background-color: Highlight;
244   color: HighlightText;
245 }
246
247 .calendar td.time span.active {
248   border-color: #f00;
249   background-color: #000;
250   color: #0f0;
251 }