From 5d121e09e80629a548bf535f4c1fbb324d177efc Mon Sep 17 00:00:00 2001 From: fukachan Date: Sat, 24 Feb 2001 04:30:40 +0000 Subject: clean up to use prepare links to [source] [doc] for each module use pod2text to generate .txt plain text document --- doc/bin/dir2url.pl | 56 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 46 insertions(+), 10 deletions(-) diff --git a/doc/bin/dir2url.pl b/doc/bin/dir2url.pl index 7a18d8a4..26dafb5c 100755 --- a/doc/bin/dir2url.pl +++ b/doc/bin/dir2url.pl @@ -14,6 +14,7 @@ use Carp; my $Module; my $ModulePrefix; +my $TableMode = 1; Init(); HEADER(); @@ -27,9 +28,10 @@ sub Init { my $pwd = `pwd`; chop($pwd); - $pwd =~ s@^.*fml/lib/@@; + $pwd =~ s@^.*fml/lib@@; $pwd =~ s@^.*cpan/dist@@; - $pwd =~ s@^.*cpan/lib/@@; + $pwd =~ s@^.*cpan/lib@@; + $pwd =~ s@^/@@; $ModulePrefix = $pwd; $ModulePrefix =~ s@/@::@g; $Module = $pwd . "::*"; @@ -39,29 +41,55 @@ sub Init sub Show { print "

$ModulePrefix classes \n
\n"; - print "

\n" : "\n" : "
  • \n"); + print "
  • \n" : "
  • \n"); + print "
  • \n" if $TableMode; if (-f "$pathname/index.ja.html") { print " "; - print "${module}::*\n"; + + if ($ModulePrefix) { + print "${ModulePrefix}::${module}::* class\n"; + } + else { + print "${module}::*\n"; + } } else { if (-f "$pathname/README") { @@ -73,15 +101,23 @@ sub Show } print STDERR "Error: *** fail to convert $pathname ***\n"; + print "${pathname}/\n"; } } else { - print "\t
  • "; - print " $module\n"; + print ($TableMode ? "
  • \n" if $TableMode; + print " $module "; + + print "\n" if $TableMode; + print "[source]\n"; + + print "\n" if $TableMode; + print "[doc]\n" if -f $doc; } } - print "\n"; + print ($TableMode ? "
    \n" : "\n"); } -- cgit v1.2.1