--- deliantra/Deliantra-Client/bin/pod2wiki 2006/08/13 03:20:56 1.2
+++ deliantra/Deliantra-Client/bin/pod2wiki 2006/08/13 19:47:06 1.4
@@ -12,6 +12,10 @@
our $indent;
our $level;
+my $MA_BEG = "\x{fcd0}";
+my $MA_SEP = "\x{fcd1}";
+my $MA_END = "\x{fcd2}";
+
sub asxml($) {
local $_ = $_[0];
@@ -56,12 +60,13 @@
sub view_seq_link {
my (undef, $link) = @_;
- # TODO:
- # http://...
- # ref
- # pod/ref
+ my $text = $link =~ s/^(.*)\|// ? $1 : $link;
- "" . (::asxml $_[1]) . "";
+ if ($link =~ /http:/) {
+ "" . (::asxml $link) . ""
+ } else {
+ "${MA_BEG}link$MA_SEP$text$MA_SEP$link$MA_END"
+ }
}
sub view_item {
@@ -146,8 +151,7 @@
push @result, {
indent => $indent * 16,
level => $level,
- markup => "\x{fffc}",
- widget => [["CFPlus::UI::Image" => path => "pod/" . $_[1]->text]],
+ markup => "${MA_BEG}image${MA_SEP}pod/" . $_->text . $MA_END,
};
}
()