templating for signout
[squirrelmail.git] / templates / default / stylesheet.tpl
1 <?php
2
3 /**
4 * SquirrelMail CSS template
5 *
6 * Template is used by style.php script to generate css file used by
7 * SquirrelMail scripts.
8 *
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
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
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 *
30 * @copyright &copy; 2005-2006 The SquirrelMail Project Team
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);
39 //return false;
40 ?>
41 /* older css template */
42 body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
43 <?php
44 if($fontfamily) echo ' font-family: '.$fontfamily.";\n";
45 ?>
46 }
47 body, small {
48 <?php
49 if($fontsize) echo ' font-size: '.($fontsize-2)."pt;\n";
50 ?>
51 }
52 td, th {
53 <?php
54 if($fontsize) echo ' font-size: '.$fontsize."pt;\n";
55 ?>
56 }
57 textarea, pre {
58 font-family: monospace;
59 <?php
60 if($fontsize) echo ' font-size: '.($fontsize-1)."pt;\n";
61 ?>
62 }
63
64 /* page body formatting */
65 body {
66 color: <?php echo SQM_TEXT_STANDARD; ?>;
67 background-color: <?php echo SQM_BACKGROUND; ?>;
68 }
69 body.sqm_leftMain {
70 color: <?php echo SQM_TEXT_STANDARD_LEFT; ?>;
71 background-color: <?php echo SQM_BACKGROUND_LEFT; ?>;
72 text-align: left;
73 }
74
75 /* right links */
76 a:link, a:visited, a:hover, a:active {
77 color: <?php echo SQM_LINK; ?>;
78 }
79
80 /* left links */
81 .sqm_leftMain a:link, .sqm_leftMain a:visited, .sqm_leftMain a:hover, .sqm_leftMain a:active {
82 color: <?php echo SQM_LINK_LEFT; ?>;
83 }
84
85 .leftunseen, .leftspecial, .leftspecial a:link, .leftspecial a:visited, .leftspecial a:hover, .leftspecial a:active {
86 color: <?php echo SQM_TEXT_SPECIAL; ?>;
87 }
88
89 .leftnoselect a:link, .leftnoselect a:visited, .leftnoselect a:hover, .leftnoselect a:active {
90 color: <?php echo SQM_TEXT_HIGHLIGHT; ?>;
91 }
92
93 /* highlighted texts */
94 .highlight {
95 color: <?php echo SQM_TEXT_HIGHLIGHT; ?>;
96 }
97
98 .error_table {
99 color: <?php echo $color[14]; ?>;
100 border: 2px solid <?php echo $color[0]; ?>;
101 background-color: <?php echo $color[3]; ?>;
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]; ?>;
114 border: 2px solid <?php echo $color[0]; ?>;
115
116 }
117 .error_key {
118 border: 2px solid <?php echo $color[0]; ?>;
119 color: <?php echo $color[14]; ?>;
120 background-color: <?php echo $color[0]; ?>;
121 }
122
123
124 .table_standard {
125 border:1px solid <?php echo $color[0]; ?>;
126 }
127
128 .sqm_loginOrgName, .sqm_signoutBar {
129 background: <?php echo $color[0]; ?>;
130 }
131
132 .sqm_signout {
133 margin-top: 2em;
134 text-align: center;
135 }
136
137 .sqm_motd {
138 background: <?php echo $color[9]; ?>;
139 }
140 .sqm_motd td {
141 background: <?php echo $color[4]; ?>;
142 }
143
144 /* empty_folder.tpl defs */
145 .sqm_emptyFolder {
146 background: <?php echo $color[9]; ?>;
147 }
148 .sqm_emptyFolder td {
149 background: <?php echo $color[4]; ?>;
150 }
151
152 /* error_box.tpl definitions */
153 .table_errorBoxWrapper {
154 background: <?php echo $color[9]; ?>;
155 }
156
157 .table_errorBox {
158 background: <?php echo $color[0]; ?>;
159 }
160 .error_message {
161 background: <?php echo $color[4]; ?>;
162 }
163
164 /* page_header.tpl definitions */
165 .sqm_currentFolder {
166 background: <?php echo $color[9]; ?>;
167 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
168 }
169 .sqm_headerSignout {
170 background: <?php echo $color[9]; ?>;
171 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
172 }
173 .sqm_topNavigation {
174 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
175 }
176 .sqm_providerInfo {
177 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
178 }
179
180 /* message_list.tpl definitions */
181 .table_messageListWrapper {
182 background: <?php echo $color[9]; ?>;
183 }
184
185 .table_messageList {
186 background: <?php echo $color[5]; ?>;
187 }
188
189 .table_messageList tr.headerRow {
190 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
191 }
192 .table_messageList td.spacer {
193 background: <?php echo $color[0]; ?>;
194 }
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 }
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 }
216 .table_messageList td.col_text {
217 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
218 }
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
232 .links_paginator {
233 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
234 }
235
236 .message_list_controls {
237 background: <?php echo $color[0]; ?>;
238 }
239
240 .message_control_buttons {
241 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
242 }
243 .message_control_delete {
244 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
245 }
246 .message_control_move {
247 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
248 }
249
250 .spacer {
251 background: <?php echo $color[4]; ?>;
252 }