]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/txt.pm
formatting
[ikiwiki.git] / IkiWiki / Plugin / txt.pm
index a4df54b553590a475f9ba19ed15d88cb9d2a471c..2670e9b6313e6708b1a7292b17d13ab6b15d2c5c 100644 (file)
@@ -13,33 +13,34 @@ use HTML::Entities;
 require URI::Find;
 
 sub import {
-        hook(type => "filter",  id => "txt", call => \&filter);
-        hook(type => "htmlize", id => "txt", call => \&htmlize);
+       hook(type => "filter",  id => "txt", call => \&filter);
+       hook(type => "htmlize", id => "txt", call => \&htmlize);
 }
 
 # 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 ($pagesources{$params{page}} =~ /.txt$/) {
-        encode_entities($content);
-        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;
+       my %params = @_;
+       my $content = $params{content};
+
+       if ($pagesources{$params{page}} =~ /.txt$/) {
+               encode_entities($content);
+               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};
+       my %params=@_;
+       return $params{content};
 }
 
 1