]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/camelcase.pm
* Apply a patch from Carl Worth allowing a class attribute to be passed
[ikiwiki.git] / IkiWiki / Plugin / camelcase.pm
index 0934b27c27826e369a8a033c09ba891cefac0df5..29d22b0dd3826ee1c4651af6447fa39970097648 100644 (file)
@@ -4,9 +4,10 @@ package IkiWiki::Plugin::camelcase;
 
 use warnings;
 use strict;
+use IkiWiki 2.00;
 
 sub import { #{{{
-       IkiWiki::hook(type => "filter", id => "camelcase", call => \&filter);
+       hook(type => "filter", id => "camelcase", call => \&filter);
 } # }}}
 
 sub filter (@) { #{{{
@@ -14,7 +15,7 @@ sub filter (@) { #{{{
 
        # Make CamelCase links work by promoting them to fullfledged
        # WikiLinks. This regexp is based on the one in Text::WikiFormat.
-       $params{content}=~s#(?<![["/>=])\b((?:[A-Z][a-z0-9]\w*){2,})#[[$1]]#g;
+       $params{content}=~s#(?<![[|"/>=])\b((?:[A-Z][a-z0-9]\w*){2,})#[[$1]]#g;
 
        return $params{content};
 } #}}}