]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Render.pm
update
[git.ikiwiki.info.git] / IkiWiki / Render.pm
index d988e09563f3eac4598f5fbeee81fff78708a88f..5351ee7adedc9e09caff4d6df270ee15b9d8b989 100644 (file)
@@ -104,12 +104,14 @@ sub preprocess ($$$;$) { #{{{
                        # Note: preserve order of params, some plugins may
                        # consider it significant.
                        my @params;
-                       while ($params =~ /(?:(\w+)=)?(?:"""(.+)"""|"([^"]+)"|(\S+))(?:\s+|$)/sg) {
+                       while ($params =~ /(?:(\w+)=)?(?:"""\n?(.+)"""|"([^"]+)"|(\S+))(?:\s+|$)/sg) {
+                               my $val=(defined $2 ? $2 : (defined $3 ? $3 : $4));
+                               chomp $val;
                                if (defined $1) {
-                                       push @params, $1, (defined $2 ? $2 : (defined $3 ? $3 : $4));
+                                       push @params, $1, $val;
                                }
                                else {
-                                       push @params, (defined $2 ? $2 : (defined $3 ? $3 : $4)), '';
+                                       push @params, $val, '';
                                }
                        }
                        return $hooks{preprocess}{$command}{call}->(