coar 01/06/23 06:16:06 Modified: apidoc APIdict.pm apidoc/tools mkapidict testdict.pl Log: More fixes.. Revision Changes Path 1.6 +6 -3 httpd-docs-1.3/apidoc/APIdict.pm Index: APIdict.pm =================================================================== RCS file: /home/cvs/httpd-docs-1.3/apidoc/APIdict.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -u -u -r1.5 -r1.6 --- APIdict.pm 2001/06/22 22:51:34 1.5 +++ APIdict.pm 2001/06/23 13:16:05 1.6 @@ -73,9 +73,9 @@ # clear and only run when updating the docco. # foreach $ref (keys(%Entity)) { - my($href) = $HREF{"$ref"}; + local($href) = $HREF{"$ref"}; if ($ref ne $rname) { - $nref = &insert_link($ref, $prefix, $postfix, $href); + $nref = &insert_link($self, $ref, $prefix, $postfix, $href); $wip =~ s:([^-</]*)\b$ref\b:$1$nref:g; } } @@ -264,7 +264,10 @@ sub hyperlinks { my($self, $setting) = @_; - return ($hyperlinks = $setting); + if ($setting != undef) { + $hyperlinks = $setting; + } + return $hyperlinks; } # 1.20 +3 -2 httpd-docs-1.3/apidoc/tools/mkapidict Index: mkapidict =================================================================== RCS file: /home/cvs/httpd-docs-1.3/apidoc/tools/mkapidict,v retrieving revision 1.19 retrieving revision 1.20 diff -u -u -r1.19 -r1.20 --- mkapidict 2001/06/22 22:51:37 1.19 +++ mkapidict 2001/06/23 13:16:06 1.20 @@ -581,7 +581,7 @@ } sub link { - my($anchor, $href) = @_; + my($anchor, $href, $sayso) = @_; my($result); if (! $href) { @@ -593,7 +593,8 @@ } else { $result = "<a href=\"$href\"><code>$anchor</code></a>"; - &verbose("Hyperlinking '$anchor'"); + &verbose("Hyperlinking '$anchor'") + if ($sayso); } return $result; } 1.3 +20 -9 httpd-docs-1.3/apidoc/tools/testdict.pl Index: testdict.pl =================================================================== RCS file: /home/cvs/httpd-docs-1.3/apidoc/tools/testdict.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -u -r1.2 -r1.3 --- testdict.pl 2001/06/22 22:51:37 1.2 +++ testdict.pl 2001/06/23 13:16:06 1.3 @@ -5,18 +5,29 @@ $dict = new APIdict; $dict->readfile("api.list"); - +$dict->hyperlinks(1); @elist = $dict->entity_list(); +%hrefs = (); + +foreach (@elist) { + $hrefs{$_} = "$_-doc"; +} ($scratch, $n2) = @elist; $scratch = $n2; +print "Hyperlinks: " . $dict->hyperlinks() . "\n"; print "Entity '$n2':\n"; -print " defined: " . $dict->defined($n2) . "\n"; -print " Category: " . $dict->category($n2) . "\n"; -print " Category name: " . $dict->category_name($dict->category($n2)) . "\n"; -print " See-Also: " . $dict->see_also($n2) . "\n"; -print " Description file: " . $dict->description_file($n2) . "\n"; -print " Description:\n" . $dict->description($n2) . "\n"; -print " Definition:\n" . $dict->definition($n2) . "\n"; -print " Example:\n" . $dict->example($n2) . "\n"; +print " defined: " . $dict->defined($n2) . "\n"; +print " Category: " . $dict->category($n2) . "\n"; +print " Category name: " . $dict->category_name($dict->category($n2)) . "\n"; +print " See-Also: " . $dict->see_also($n2) . "\n"; +print " Expanded See-Also: "; +$esa = join("\n ", $dict->expanded_seealso($n2)); +print "$esa\n"; +print " Linked: "; +print $dict->add_links($esa, "", "pre", "post", %hrefs) . "\n"; +print " Description file: " . $dict->description_file($n2) . "\n"; +print " Description:\n" . $dict->description($n2) . "\n"; +print " Definition:\n" . $dict->definition($n2) . "\n"; +print " Example:\n" . $dict->example($n2) . "\n";
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]