[% # diff output %]
<ul class="sub inline">
<li>
<a href="[% c.uri_for(cmspage.url, { 'cxcms' => 'blame' }) %]">Show line-by-line attribution</a>
</li>
[% IF prev_rev %]
<li>
<a href="[% c.uri_for(cmspage.url, { 'cxcms' => 'diff' }) %]">Previous revision</a>
</li>
[% END %]
[% IF next_rev %]
<li>
<a href="[% c.uri_for(cmspage.url, { 'cxcms' => 'diff' }) %]">Next revision</a>
</li>
[% END %]
</ul>
<pre class="diff">
[% FOREACH line = diff -%]
[% IF line.match('^(\+\+\+|\-\-\-)') %]
[% line | html -%]
[% ELSIF line.match('^\-') %]
<span class="red">[% line | html -%]</span>
[% ELSIF line.match('^\+') %]
<span class="green">[% line | html -%]</span>
[% ELSE %]
[% line | html -%]
[% END -%]
[% END -%]
</pre>