[Jifty-commit] r6079 - wifty/trunk/lib/Wifty

Jifty commits jifty-commit at lists.jifty.org
Sun Dec 7 01:33:04 EST 2008


Author: ruz
Date: Sun Dec  7 01:33:04 2008
New Revision: 6079

Modified:
   wifty/trunk/lib/Wifty/View.pm

Log:
* don't use diff with navigation
* fix diff shower

Modified: wifty/trunk/lib/Wifty/View.pm
==============================================================================
--- wifty/trunk/lib/Wifty/View.pm	(original)
+++ wifty/trunk/lib/Wifty/View.pm	Sun Dec  7 01:33:04 2008
@@ -6,12 +6,10 @@
 
 template 'view' => page {
     my ( $page, $revision, $viewer ) = get(qw(page revision viewer));
-    my $rev = $revision->id;
-    my $title = $rev
+    my $title = $revision->id
         ? _('%1 as of %2', $page->name, $revision->created)
         : $page->name;
     { title is $title }
-    show( 'diff/with_nav', page => $page, to => $revision ) if $rev;
     render_param($viewer => 'content', label => '', render_mode => 'read');
 };
 
@@ -266,10 +264,10 @@
 
 private template 'diff' => sub {
     my ($from, $to) = get(qw(from to));
-    if ( $to && !$from ) {
+    if ( $to && !($from && $from->id) ) {
         $from = $to->previous;
     }
-    elsif ( !$to && $from ) {
+    elsif ( !($to && $to->id) && $from ) {
         $to = $from->next;
     }
 


More information about the Jifty-commit mailing list