ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/ermyth/doc/lib/PodHTML2.pm
Revision: 1.1
Committed: Sat Jul 21 01:25:40 2007 UTC (19 years, 2 months ago) by pippijn
Branch: MAIN
Log Message:
reworked documentation system

File Contents

# User Rev Content
1 pippijn 1.1 package PodHTML2;
2    
3     use strict;
4     use warnings;
5     use utf8;
6    
7     use base qw/Pod::POM::View PodHTML/;
8    
9     sub view_head1 {
10     my ($self, $item) = @_;
11     $item->title->present ($self), "\n\n",
12     $item->content->present ($self)
13     }
14    
15     sub view_seq_link {
16     my ($self, $item) = @_;
17     my ($title, $link) = split '\|', $item, 2;
18     "<a href='$link'>$title</a>"
19     }
20    
21     sub view_item {
22     my ($self, $item) = @_;
23     my $title;
24     if ($item->title =~ /^L</) {
25     $title = $item->title;
26     $title =~ s/L<(.+)>/- $1/;
27     $title = $self->xmlise ($title);
28     $title = $self->view_seq_link ($title);
29     } else {
30     $title = $item->title;
31     $title = $self->xmlise ($title);
32     }
33    
34     '<li>', ($item->title eq '*' ? '<b>---</b> ' : '<b>' . $title . '</b> '), $item->content->present ($self), '</li>'
35     }
36    
37     1;