/[Frey]/branches/zimbardo/lib/Frey/Web.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /branches/zimbardo/lib/Frey/Web.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 939 by dpavlin, Tue Jan 6 13:01:00 2009 UTC revision 945 by dpavlin, Tue Jan 6 15:26:19 2009 UTC
# Line 80  sub html_escape { Line 80  sub html_escape {
80          return $html;          return $html;
81  }  }
82    
83    # from Mojo::ByteStream
84    sub url_escape {
85            my ( $self, $url, $pattern ) = @_;
86            $pattern ||= 'A-Za-z0-9\-\.\_\~';
87            $url =~ s/([^$pattern])/sprintf('%%%02X',ord($1))/ge;
88            return $url;
89    }
90    
91  sub html_dump {  sub html_dump {
92          my ( $self, $dump ) = @_;          my ( $self, $dump ) = @_;
93          $dump = dump( $dump ) if ref($dump);          $dump = dump( $dump ) if ref($dump);
# Line 297  sub page { Line 305  sub page {
305    
306          $self->add_icon unless $icon_html;          $self->add_icon unless $icon_html;
307    
308            my $title = undef
309                    || $a->{title}
310                    || $self->title
311                    || ref($self)
312                    ;
313    
314    #       $title =~ s{(\w)\w+::}{$1:}g; # XXX compress names of classes
315    
316          my $html = join("\n",          my $html = join("\n",
317                  qq|<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head>|,                  qq|<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head>|,
318                  $self->_head_html,                  $self->_head_html,
319                  '<title>' . ( $self->title || $a->{title} || ref($self) ) . '</title>',                  qq|<title>$title</title>|,
320                  '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">',                  '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">',
321                  ( $icon_html || '<!-- no icon -->' ),                  ( $icon_html || '<!-- no icon -->' ),
322                  ( $a->{head} || '' ),                  ( $a->{head} || '' ),

Legend:
Removed from v.939  
changed lines
  Added in v.945

  ViewVC Help
Powered by ViewVC 1.1.26