02b2c3f1 |
1 | <?php |
52a3af10 |
2 | |
02b2c3f1 |
3 | /** |
4 | * SquirrelMail CSS template |
5 | * |
e3812cb2 |
6 | * Template is used by style.php script to generate css file used by |
02b2c3f1 |
7 | * SquirrelMail scripts. |
e3812cb2 |
8 | * |
02b2c3f1 |
9 | * Available constants |
10 | * |
11 | * Color codes used by selected theme: |
12 | * <ul> |
13 | * <li>SQM_BACKGROUND - background color |
14 | * <li>SQM_BACKGROUND_LEFT - background of folder tree |
15 | * <li>SQM_TEXT_STANDARD - text color |
16 | * <li>SQM_TEXT_STANDARD_LEFT - text color of folder tree |
bd26fc82 |
17 | * <li>SQM_LINK - color of links |
18 | * <li>SQM_LINK_LEFT - color of links in folder tree |
19 | * <li>SQM_TEXT_SPECIAL - color of special folder links in folder tree |
02b2c3f1 |
20 | * <li>todo: other constants should be documented here |
21 | * </ul> |
22 | * |
23 | * Optional template variables |
24 | * <ul> |
25 | * <li>fontfamily - string with list of fonts used by selected style. |
26 | * <li>fontsize - integer with selected font size value. |
27 | * </ul> |
28 | * Variables are set to empty string, when value is not set. |
29 | * |
47ccfad4 |
30 | * @copyright © 2005-2006 The SquirrelMail Project Team |
02b2c3f1 |
31 | * @license http://opensource.org/licenses/gpl-license.php GNU Public License |
32 | * @version $Id$ |
33 | * @package squirrelmail |
34 | * @subpackage templates |
35 | */ |
36 | |
37 | /* retrieve the template vars */ |
38 | extract($t); |
116e1263 |
39 | //return false; |
02b2c3f1 |
40 | ?> |
ca23755b |
41 | /* older css template */ |
02b2c3f1 |
42 | body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li { |
ca23755b |
43 | <?php |
e3812cb2 |
44 | if($fontfamily) echo ' font-family: '.$fontfamily.";\n"; |
ca23755b |
45 | ?> |
02b2c3f1 |
46 | } |
47 | body, small { |
ca23755b |
48 | <?php |
e3812cb2 |
49 | if($fontsize) echo ' font-size: '.($fontsize-2)."pt;\n"; |
ca23755b |
50 | ?> |
51 | } |
52 | td, th { |
53 | <?php |
e3812cb2 |
54 | if($fontsize) echo ' font-size: '.$fontsize."pt;\n"; |
ca23755b |
55 | ?> |
56 | } |
57 | textarea, pre { |
e3812cb2 |
58 | font-family: monospace; |
ca23755b |
59 | <?php |
e3812cb2 |
60 | if($fontsize) echo ' font-size: '.($fontsize-1)."pt;\n"; |
ca23755b |
61 | ?> |
02b2c3f1 |
62 | } |
63 | |
ca23755b |
64 | /* page body formatting */ |
02b2c3f1 |
65 | body { |
66 | color: <?php echo SQM_TEXT_STANDARD; ?>; |
67 | background-color: <?php echo SQM_BACKGROUND; ?>; |
68 | } |
29997535 |
69 | body.sqm_leftMain { |
02b2c3f1 |
70 | color: <?php echo SQM_TEXT_STANDARD_LEFT; ?>; |
71 | background-color: <?php echo SQM_BACKGROUND_LEFT; ?>; |
96f180f6 |
72 | text-align: left; |
02b2c3f1 |
73 | } |
74 | |
bd26fc82 |
75 | /* right links */ |
76 | a:link, a:visited, a:hover, a:active { |
02b2c3f1 |
77 | color: <?php echo SQM_LINK; ?>; |
78 | } |
ca23755b |
79 | |
02b2c3f1 |
80 | /* left links */ |
29997535 |
81 | .sqm_leftMain a:link, .sqm_leftMain a:visited, .sqm_leftMain a:hover, .sqm_leftMain a:active { |
02b2c3f1 |
82 | color: <?php echo SQM_LINK_LEFT; ?>; |
83 | } |
e32c931f |
84 | |
29997535 |
85 | .leftunseen, .leftspecial, .leftspecial a:link, .leftspecial a:visited, .leftspecial a:hover, .leftspecial a:active { |
bd26fc82 |
86 | color: <?php echo SQM_TEXT_SPECIAL; ?>; |
87 | } |
e32c931f |
88 | |
bd26fc82 |
89 | .leftnoselect a:link, .leftnoselect a:visited, .leftnoselect a:hover, .leftnoselect a:active { |
90 | color: <?php echo SQM_TEXT_HIGHLIGHT; ?>; |
91 | } |
02b2c3f1 |
92 | |
ca23755b |
93 | /* highlighted texts */ |
94 | .highlight { |
95 | color: <?php echo SQM_TEXT_HIGHLIGHT; ?>; |
02b2c3f1 |
96 | } |
97 | |
02b2c3f1 |
98 | .error_table { |
99 | color: <?php echo $color[14]; ?>; |
100 | border: 2px solid <?php echo $color[0]; ?>; |
101 | background-color: <?php echo $color[3]; ?>; |
02b2c3f1 |
102 | } |
103 | .error_thead { |
104 | background-color: <?php echo $color[10]; ?>; |
105 | } |
106 | .error_thead_caption { |
107 | background-color: <?php echo $color[10]; ?>; |
108 | } |
109 | .error_row { |
110 | color: <?php echo $color[14]; ?>; |
111 | } |
112 | .error_val { |
113 | color: <?php echo $color[8]; ?>; |
02b2c3f1 |
114 | border: 2px solid <?php echo $color[0]; ?>; |
115 | |
116 | } |
117 | .error_key { |
02b2c3f1 |
118 | border: 2px solid <?php echo $color[0]; ?>; |
119 | color: <?php echo $color[14]; ?>; |
02b2c3f1 |
120 | background-color: <?php echo $color[0]; ?>; |
121 | } |
122 | |
e3812cb2 |
123 | |
124 | .table_standard { |
e3812cb2 |
125 | border:1px solid <?php echo $color[0]; ?>; |
e3812cb2 |
126 | } |
127 | |
8f8188ae |
128 | .sqm_loginOrgName, .sqm_signoutBar { |
96f180f6 |
129 | background: <?php echo $color[0]; ?>; |
c03e9db0 |
130 | } |
131 | |
8f8188ae |
132 | .sqm_signout { |
133 | margin-top: 2em; |
134 | text-align: center; |
135 | } |
136 | |
c03e9db0 |
137 | .sqm_motd { |
c03e9db0 |
138 | background: <?php echo $color[9]; ?>; |
c03e9db0 |
139 | } |
140 | .sqm_motd td { |
c03e9db0 |
141 | background: <?php echo $color[4]; ?>; |
c03e9db0 |
142 | } |
143 | |
144 | /* empty_folder.tpl defs */ |
c03e9db0 |
145 | .sqm_emptyFolder { |
c03e9db0 |
146 | background: <?php echo $color[9]; ?>; |
c03e9db0 |
147 | } |
148 | .sqm_emptyFolder td { |
c03e9db0 |
149 | background: <?php echo $color[4]; ?>; |
c03e9db0 |
150 | } |
151 | |
3cecf1cd |
152 | /* error_box.tpl definitions */ |
153 | .table_errorBoxWrapper { |
3cecf1cd |
154 | background: <?php echo $color[9]; ?>; |
155 | } |
156 | |
157 | .table_errorBox { |
2be6e3fc |
158 | background: <?php echo $color[0]; ?>; |
159 | } |
2be6e3fc |
160 | .error_message { |
161 | background: <?php echo $color[4]; ?>; |
3cecf1cd |
162 | } |
163 | |
e3812cb2 |
164 | /* page_header.tpl definitions */ |
165 | .sqm_currentFolder { |
166 | background: <?php echo $color[9]; ?>; |
e3812cb2 |
167 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
168 | } |
169 | .sqm_headerSignout { |
170 | background: <?php echo $color[9]; ?>; |
e3812cb2 |
171 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
e3812cb2 |
172 | } |
173 | .sqm_topNavigation { |
e3812cb2 |
174 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
175 | } |
176 | .sqm_providerInfo { |
e3812cb2 |
177 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
178 | } |
179 | |
180 | /* message_list.tpl definitions */ |
181 | .table_messageListWrapper { |
e3812cb2 |
182 | background: <?php echo $color[9]; ?>; |
183 | } |
184 | |
185 | .table_messageList { |
e3812cb2 |
186 | background: <?php echo $color[5]; ?>; |
187 | } |
188 | |
e3812cb2 |
189 | .table_messageList tr.headerRow { |
190 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
e3812cb2 |
191 | } |
192 | .table_messageList td.spacer { |
e3812cb2 |
193 | background: <?php echo $color[0]; ?>; |
194 | } |
e3812cb2 |
195 | .table_messageList tr.even { |
196 | background: <?php echo $color[12]; ?>; |
197 | } |
198 | .table_messageList tr.odd { |
199 | background: <?php echo $color[4]; ?>; |
200 | } |
201 | .table_messageList tr.mouse_over { |
202 | background: <?php echo $color[5]; ?>; |
203 | } |
204 | .table_messageList tr.clicked { |
205 | background: <?php echo (!empty($color[16])) ? $color[16] : $color[2]; ?>; |
206 | } |
e3812cb2 |
207 | .table_messageList td.col_check { |
208 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
209 | } |
210 | .table_messageList td.col_subject { |
211 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
212 | } |
213 | .table_messageList td.col_flags { |
214 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
215 | } |
e3812cb2 |
216 | .table_messageList td.col_text { |
217 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
218 | } |
e3812cb2 |
219 | .deleted { |
220 | color: <?php echo $color[9]; ?>; |
221 | } |
222 | .flagged { |
223 | color: <?php echo $color[2]; ?>; |
224 | } |
225 | .high_priority { |
226 | color: <?php echo $color[1]; ?>; |
227 | } |
228 | .low_priority { |
229 | color: <?php echo $color[8]; ?>; |
230 | } |
231 | |
e3812cb2 |
232 | .links_paginator { |
233 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
234 | } |
235 | |
e3812cb2 |
236 | .message_list_controls { |
52a3af10 |
237 | background: <?php echo $color[0]; ?>; |
e3812cb2 |
238 | } |
239 | |
e3812cb2 |
240 | .message_control_buttons { |
241 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
e3812cb2 |
242 | } |
243 | .message_control_delete { |
244 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
e3812cb2 |
245 | } |
246 | .message_control_move { |
247 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
e3812cb2 |
248 | } |
249 | |
250 | .spacer { |
e3812cb2 |
251 | background: <?php echo $color[4]; ?>; |
252 | } |