Also look in the next-highest directory when detecting VCS; add SVN
[interchange.git] / code / UI_Tag / quick_table.coretag
1 # Copyright 2002-2007 Interchange Development Group and others
2
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 2 of the License, or
6 # (at your option) any later version.  See the LICENSE file for details.
7
8 UserTag quick_table Order        border
9 UserTag quick_table HasEndTag
10 UserTag quick_table Interpolate
11 UserTag quick_table Version      1.4
12 UserTag quick_table Routine      <<EOR
13 sub {
14         my ($border,$input) = @_;
15         $border = " BORDER=$border" if $border;
16         my $out = "<TABLE ALIGN=LEFT$border>";
17         my @rows = split /\n+/, $input;
18         my ($left, $right);
19         for(@rows) {
20                 $out .= '<TR><TD ALIGN=RIGHT VALIGN=TOP>';
21                 ($left, $right) = split /\s*:\s*/, $_, 2;
22                 $out .= '<B>' unless $left =~ /</;
23                 $out .= $left;
24                 $out .= '</B>' unless $left =~ /</;
25                 $out .= '</TD><TD VALIGN=TOP>';
26                 $out .= $right;
27                 $out .= '</TD></TR>';
28                 $out .= "\n";
29         }
30         $out .= '</TABLE>';
31 }
32 EOR