summaryrefslogtreecommitdiff
path: root/UI/am-edit-template.html
diff options
context:
space:
mode:
Diffstat (limited to 'UI/am-edit-template.html')
0 files changed, 0 insertions, 0 deletions
lass="hl opt">(type => "filter", id => "txt", call => \&filter);
  • hook(type => "htmlize", id => "txt", call => \&htmlize);
  • eval q{use URI::Find};
  • if (! $@) {
  • $findurl=1;
  • }
  • }
  • # We use filter to convert raw text to HTML
  • # (htmlize is called after other plugins insert HTML)
  • sub filter (@) {
  • my %params = @_;
  • my $content = $params{content};
  • if (defined $pagesources{$params{page}} && $pagesources{$params{page}} =~ /\.txt$/) {
  • encode_entities($content);
  • if ($findurl) {
  • my $finder = URI::Find->new(sub {
  • my ($uri, $orig_uri) = @_;
  • return qq|<a href="$uri">$orig_uri</a>|;
  • });
  • $finder->find(\$content);
  • }
  • $content = "<pre>" . $content . "</pre>";
  • }
  • return $content;
  • }
  • # We need this to register the .txt file extension
  • sub htmlize (@) {
  • my %params=@_;
  • return $params{content};
  • }
  • 1