Changeset 11582 for lang/perl/Plusen
- Timestamp:
- 05/14/08 15:16:46 (6 months ago)
- Location:
- lang/perl/Plusen/trunk/lib/Plusen/Plugin/Device
- Files:
-
- 2 modified
-
MozRepl.pm (modified) (1 diff)
-
Term.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Plusen/trunk/lib/Plusen/Plugin/Device/MozRepl.pm
r7231 r11582 82 82 if (@{ $list }) { 83 83 $html = sprintf '<h1 style="margin: 0; padding: 0; border: 0; font-size: 4em">%s</h1>', $title; 84 } elsif (my $code = $page->{code}) { 85 $html = sprintf '<h1 style="margin: 0; padding: 0; border: 0; font-size: 4em">%s</h1><pre style="font-size: 2.5em">%s</pre>', $title, $code; 86 } elsif (my $img = $page->{img}) { 87 $html = sprintf '<h1 style="margin: 0; padding: 0; border: 0; font-size: 4em">%s</h1><img src="%s" />', $title, $img; 84 88 } else { 85 89 $html = sprintf '<h1 style="font-size: 5em; text-align: center;">%s</h1>', $title; -
lang/perl/Plusen/trunk/lib/Plusen/Plugin/Device/Term.pm
r8618 r11582 62 62 $self->draw_line($c, $y, $list->[$i]); 63 63 } 64 } elsif (my $code = $page->{code}) { 65 $self->draw_line($c, 0, $page->{title}); 66 $self->draw_code($c, $code); 64 67 } else { 65 68 my($x, $y) = Term::Size::chars; … … 76 79 } 77 80 81 sub draw_code { 82 my($self, $c, $msg) = @_; 83 $msg = utf8::is_utf8($msg) ? encode('utf8', $msg) : $msg; 84 85 my $y = 1; 86 for my $line (split /\n/, $msg) { 87 $self->screen->at($y++, 0)->puts($line); 88 } 89 } 90 78 91 1; 79 92
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)