X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FGitalist%2FContentMangler%2FResolver%2FDefault.pm;h=29aeda4b81b1f639898406a115cec6502829a2ed;hb=4928a55e4cc7a97e9f337a30d8f69558352dcac8;hp=607f4d4324f44cce05a6b6eb58084643c7860955;hpb=b31e802054b57d4ae7a9a37248ab68867bc5f647;p=catagits%2FGitalist.git diff --git a/lib/Gitalist/ContentMangler/Resolver/Default.pm b/lib/Gitalist/ContentMangler/Resolver/Default.pm index 607f4d4..29aeda4 100644 --- a/lib/Gitalist/ContentMangler/Resolver/Default.pm +++ b/lib/Gitalist/ContentMangler/Resolver/Default.pm @@ -2,8 +2,11 @@ use MooseX::Declare; class Gitalist::ContentMangler::Resolver::Default with Gitalist::ContentMangler::Resolver { method resolve ($data) { - return unless $data->{filename}; - my $language = 'Perl' if $data->{filename} =~ /\.p[lm]$/i; - return (['SyntaxHighlight', {language => $language, css => $language}]); + # This should be pulled out of $self->config + my $language; + $language = 'Perl' if $data->{filename} =~ /\.p[lm]$/i; + $language = 'Diff' if $data->{action} eq 'diff_fancy'; + return unless $language; + return 'Gitalist::ContentMangler::Transformer::SyntaxHighlight' => {language => $language, css => $language}; } -} \ No newline at end of file +}