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 | |
96f180f6 |
128 | .sqm_loginOrgName { |
96f180f6 |
129 | background: <?php echo $color[0]; ?>; |
c03e9db0 |
130 | } |
131 | |
c03e9db0 |
132 | .sqm_motd { |
c03e9db0 |
133 | background: <?php echo $color[9]; ?>; |
c03e9db0 |
134 | } |
135 | .sqm_motd td { |
c03e9db0 |
136 | background: <?php echo $color[4]; ?>; |
c03e9db0 |
137 | } |
138 | |
139 | /* empty_folder.tpl defs */ |
c03e9db0 |
140 | .sqm_emptyFolder { |
c03e9db0 |
141 | background: <?php echo $color[9]; ?>; |
c03e9db0 |
142 | } |
143 | .sqm_emptyFolder td { |
c03e9db0 |
144 | background: <?php echo $color[4]; ?>; |
c03e9db0 |
145 | } |
146 | |
3cecf1cd |
147 | /* error_box.tpl definitions */ |
148 | .table_errorBoxWrapper { |
3cecf1cd |
149 | background: <?php echo $color[9]; ?>; |
150 | } |
151 | |
152 | .table_errorBox { |
2be6e3fc |
153 | background: <?php echo $color[0]; ?>; |
154 | } |
2be6e3fc |
155 | .error_message { |
156 | background: <?php echo $color[4]; ?>; |
3cecf1cd |
157 | } |
158 | |
e3812cb2 |
159 | /* page_header.tpl definitions */ |
160 | .sqm_currentFolder { |
161 | background: <?php echo $color[9]; ?>; |
e3812cb2 |
162 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
163 | } |
164 | .sqm_headerSignout { |
165 | background: <?php echo $color[9]; ?>; |
e3812cb2 |
166 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
e3812cb2 |
167 | } |
168 | .sqm_topNavigation { |
e3812cb2 |
169 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
170 | } |
171 | .sqm_providerInfo { |
e3812cb2 |
172 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
173 | } |
174 | |
175 | /* message_list.tpl definitions */ |
176 | .table_messageListWrapper { |
e3812cb2 |
177 | background: <?php echo $color[9]; ?>; |
178 | } |
179 | |
180 | .table_messageList { |
e3812cb2 |
181 | background: <?php echo $color[5]; ?>; |
182 | } |
183 | |
e3812cb2 |
184 | .table_messageList tr.headerRow { |
185 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
e3812cb2 |
186 | } |
187 | .table_messageList td.spacer { |
e3812cb2 |
188 | background: <?php echo $color[0]; ?>; |
189 | } |
e3812cb2 |
190 | .table_messageList tr.even { |
191 | background: <?php echo $color[12]; ?>; |
192 | } |
193 | .table_messageList tr.odd { |
194 | background: <?php echo $color[4]; ?>; |
195 | } |
196 | .table_messageList tr.mouse_over { |
197 | background: <?php echo $color[5]; ?>; |
198 | } |
199 | .table_messageList tr.clicked { |
200 | background: <?php echo (!empty($color[16])) ? $color[16] : $color[2]; ?>; |
201 | } |
e3812cb2 |
202 | .table_messageList td.col_check { |
203 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
204 | } |
205 | .table_messageList td.col_subject { |
206 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
207 | } |
208 | .table_messageList td.col_flags { |
209 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
210 | } |
e3812cb2 |
211 | .table_messageList td.col_text { |
212 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
213 | } |
e3812cb2 |
214 | .deleted { |
215 | color: <?php echo $color[9]; ?>; |
216 | } |
217 | .flagged { |
218 | color: <?php echo $color[2]; ?>; |
219 | } |
220 | .high_priority { |
221 | color: <?php echo $color[1]; ?>; |
222 | } |
223 | .low_priority { |
224 | color: <?php echo $color[8]; ?>; |
225 | } |
226 | |
e3812cb2 |
227 | .links_paginator { |
228 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
229 | } |
230 | |
e3812cb2 |
231 | .message_list_controls { |
52a3af10 |
232 | background: <?php echo $color[0]; ?>; |
e3812cb2 |
233 | } |
234 | |
e3812cb2 |
235 | .message_control_buttons { |
236 | text-align: <?php echo SQM_ALIGN_LEFT; ?>; |
e3812cb2 |
237 | } |
238 | .message_control_delete { |
239 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
e3812cb2 |
240 | } |
241 | .message_control_move { |
242 | text-align: <?php echo SQM_ALIGN_RIGHT; ?>; |
e3812cb2 |
243 | } |
244 | |
245 | .spacer { |
e3812cb2 |
246 | background: <?php echo $color[4]; ?>; |
247 | } |
248 | |
249 | |