1 # File imported from www.infodrom.org/Styles/
5 # First the menu definition
7 @menu = ('Infodrom','Linux','Debian','linx','text','service','zeitungen','News','projects');
9 'Infodrom' => 'Infodrom',
14 'service' => 'Service',
15 'zeitungen' => 'Zeitungen',
17 'projects' => 'Projekte',
19 # Noch frei: #ba55d3 (dunkelviolett), dann aber die beiden Grüntöne tauschen
21 'Infodrom' => '0000ff',
31 'service' => 'ff00ff',
32 'zeitungen' => 'ab82ff',
34 # 'projects' => '3cb371',
36 # 'projects' => '66cd00',
38 # 'projects' => '19c100',
39 'projects' => '20b705',
45 $menucolor = "008dfd"; # Default: <menu-fgcolor> - Infodrom-Blau
48 print "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" summary=\"\"><tr>";
49 for ($index=0; $index <= $#menu; $index++) {
50 print "<td width=\"1\"> </td>" if ($index > 0);
51 if (("<get-var WML_SRC_DIRNAME>" =~ /src\/$menu[$index]$/) && ("<get-var WML_SRC_BASENAME>" eq "index")) {
52 printf "<td align=\"center\" valign=\"top\" bgcolor=\"#%s\">"
53 ."<font color=\"#ffffff\" face=\"Helvetica,Arial\"><b>%s</b></font></td>",
54 $menu_colors{$menu[$index]},
55 $menu_name{$menu[$index]};
57 printf "<td align=\"center\" valign=\"top\" bgcolor=\"#%s\"><a href=\"http://www.infodrom.org/%s/\" target=\"_top\">"
58 ."<font color=\"#ffffff\" face=\"Helvetica,Arial\"><b>%s</b></font></a></td>",
59 $menu_colors{$menu[$index]},
61 $menu_name{$menu[$index]};
64 print "</tr></table>";
67 for ($index=0; $index <= $#menu; $index++) {
68 if ("<get-var WML_SRC_DIRNAME>" =~ /src\/$menu[$index](\/|$)/) {
69 $menucolor = $menu_colors{$menu[$index]};
70 if (open (MENU, "$root_prefix$menu[$index]/menu.def")) {
71 printf "<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\" summary=\"\">"
72 ."<tr bgcolor=\"#%s\"><td align=\"center\" valign=\"top\">", $menucolor;
78 print " <font color=\"#ffffff\" face=\"Helvetica,Arial\"><b>|</b></font> " if ($nr > 0);
79 ($name,$link) = split (/:/);
81 if ($link =~ /(.*)\/$/) {
83 "<get-var WML_SRC_DIRNAME>" =~ /.*\/(src\/.*)$/; $wdir = $1;
84 if (($wdir eq "src/$menu[$index]/$dir") && ("<get-var WML_SRC_BASENAME>" eq "index")) {
87 # ACHTUNG: Ist etwas unsauber, wegen foo/bar.html != bar.php3
88 } elsif ($link =~ /(.*)\.(html|php3)$/) {
89 if ("<get-var WML_SRC_BASENAME>" eq "$1") {
95 printf "<font size=\"-1\" color=\"#ffffff\" face=\"Helvetica,Arial\"><b>%s</b></font>", $name;
97 printf "<a href=\"%s%s/%s\" target=\"_top\"><font size=\"-1\" color=\"#ffffff\" face=\"Helvetica,Arial\"><b>%s</b></font></a>",
98 $root_prefix, $menu[$index], $link, $name;
103 print "</td></tr></table>";
112 # The color of the current 2nd menu (regardless if there is any)
113 <define-tag menucolor><: print $menucolor; :></define-tag>
116 # mode: indented-text