diff options
| author | erdgeist <erdgeist@bauklotz.local> | 2009-03-18 16:56:46 +0100 |
|---|---|---|
| committer | erdgeist <erdgeist@bauklotz.local> | 2009-03-18 16:56:46 +0100 |
| commit | db6f0a7554dbebe2c9bb118cc40736b6c148c6c5 (patch) | |
| tree | b57d588ecf4683840b88b027ec9921297235ff80 /app/controllers | |
| parent | 6c1faa48534bc13f83e84b67483d1991860621f8 (diff) | |
Reverse order of diffable revisions
Diffstat (limited to 'app/controllers')
| -rw-r--r-- | app/controllers/revisions_controller.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/controllers/revisions_controller.rb b/app/controllers/revisions_controller.rb index 565a25f..6914509 100644 --- a/app/controllers/revisions_controller.rb +++ b/app/controllers/revisions_controller.rb | |||
| @@ -8,9 +8,10 @@ class RevisionsController < ApplicationController | |||
| 8 | def diff | 8 | def diff |
| 9 | @node = Node.find(params[:id]) | 9 | @node = Node.find(params[:id]) |
| 10 | 10 | ||
| 11 | puts @node.pages.length | ||
| 11 | if @node.pages.length > 1 | 12 | if @node.pages.length > 1 |
| 12 | params[:start] ||= @node.pages.all[-1].revision | 13 | params[:start] ||= @node.pages.all[-2].revision |
| 13 | params[:end] ||= @node.pages.all[-2].revision | 14 | params[:end] ||= @node.pages.all[-1].revision |
| 14 | else | 15 | else |
| 15 | params[:start], params[:end] = 1, 1 | 16 | params[:start], params[:end] = 1, 1 |
| 16 | end | 17 | end |
