]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
let's actually work, shall we?
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Fri, 5 May 2006 04:33:58 +0000 (04:33 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Fri, 5 May 2006 04:33:58 +0000 (04:33 +0000)
IkiWiki/Plugin/haiku.pm

index 0e93e9d8d2bccb553fb509cddaa9d11733284506..e2873ec6f56f7a65cf51f6b23813eed4b3926099 100644 (file)
@@ -35,11 +35,8 @@ sub preprocess (@) { #{{{
                $haiku=$canned[rand @canned];
        }
        else {
                $haiku=$canned[rand @canned];
        }
        else {
-               # Coy is rather strange, so the best way to get a haiku
-               # out of it is to die..
-               eval {die exists $params{hint} ? $params{hint} : $params{page}};
-               $haiku=$@;
-
+               $haiku=Coy::with_haiku($params{hint} ? $params{hint} : $params{page});
+               
                # trim off other text
                $haiku=~s/\s+-----\n//s;
                $haiku=~s/\s+-----.*//s;
                # trim off other text
                $haiku=~s/\s+-----\n//s;
                $haiku=~s/\s+-----.*//s;
@@ -48,7 +45,7 @@ sub preprocess (@) { #{{{
        $haiku=~s/^\s+//mg;
        $haiku=~s/\n/<br>\n/mg;
        
        $haiku=~s/^\s+//mg;
        $haiku=~s/\n/<br>\n/mg;
        
-       return $haiku
+       return "\n\n<blockquote>$haiku</blockquote>\n\n";
 } # }}}
 
 1
 } # }}}
 
 1