parseUrl was too aggressive; implemented mailto: replacement in magicHTML instead
[squirrelmail.git] / doc / themes.txt
... / ...
CommitLineData
1Themes
2======
3
4To create a theme, it is very simple. Just go into the themes/ directory
5and create a file called yourtheme_theme.php. You then need to create an
6array with 13 elements (0-12). Below is an example followed by a
7description of what the different entries are for.
8
9---<START>---
10<?php
11
12 # My Theme
13 # Author: My Name
14 # Date: Today's Date
15 #
16 # Optional description
17
18 $color[0] = '#xxxxxx';
19 $color[1] = '#xxxxxx';
20 $color[2] = '#xxxxxx';
21 $color[3] = '#xxxxxx';
22 $color[4] = '#xxxxxx';
23 $color[5] = '#xxxxxx';
24 $color[6] = '#xxxxxx';
25 $color[7] = '#xxxxxx';
26 $color[8] = '#xxxxxx';
27 $color[9] = '#xxxxxx';
28 $color[10] = '#xxxxxx';
29 $color[11] = '#xxxxxx';
30 $color[12] = '#xxxxxx';
31 $color[13] = '#xxxxxx';
32 $color[14] = '#xxxxxx';
33 $color[15] = '#xxxxxx';
34
35?>
36---<END>---
37
38And here is a description of what the different entries in the array
39are colors of, and the letter before the number denotes 'b' for background and
40'f' for foreground colors.
41
42b 0: Title Bar at the top of the page header
43f 1: <not currently used>
44f 2: Error messages, usually red
45b 3: Left folder list background color
46b 4: Normal background color
47b 5: Header of the message index [From, Date, Subject]
48f 6: Normal text on the left folder list
49f 7: Links in the right frame
50f 8: Normal text [usually black]
51b 9: Darker version of #0
52b 10: Darker version of #9
53f 11: Special folders color [Inbox, Trash, Sent]
54b 12: Alternate color for message list [alters between 4 and this one]
55f 13: Color for single-quoted text ('> text') when reading (default: #800000)
56f 14: Color for text with more than one quote (default: #FF0000)
57f 15: Non-selectable folders in the left frame (defaults to $color[6])
58
59Next all you have to do is run conf.pl and add the theme to the list
60of themes available to you.
61
62
63$Id$