* finished Issue 24: Add paging to file revisions

git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@112 5e329b0b-a2ee-ea63-e329-299493fc886d
This commit is contained in:
vit.jonas@gmail.com 2011-05-31 19:41:03 +00:00
parent 40d92128d7
commit db76d6c436
2 changed files with 5 additions and 1 deletions

View File

@ -54,6 +54,8 @@ class DmsfFilesController < ApplicationController
@revision = @file.last_revision
# TODO: line bellow is to handle old instalations with errors in data handling
@revision.name = @file.name
@revision_pages = Paginator.new self, @file.revisions.count, 25, params["page"]
end
#TODO: don't create revision if nothing change

View File

@ -47,7 +47,7 @@
<%= render(:partial => "file_new_revision") if User.current.allowed_to?(:file_manipulation, @file.project) %>
<h3><%= l(:heading_revisions) %></h3>
<% @file.revisions.each do |revision| %>
<% @file.revisions[@revision_pages.current.offset,@revision_pages.items_per_page].each do |revision| %>
<div class="box dmsf_detail">
<div style="float:right">
<%= link_to(image_tag("download.png", :plugin => "redmine_dmsf"),
@ -117,6 +117,8 @@
</div>
<% end %>
<p class="pagination"><%= pagination_links_full @revision_pages, @file.revisions.count %></p>
<% content_for :header_tags do %>
<%= stylesheet_link_tag "dmsf", :plugin => "redmine_dmsf" %>
<%= javascript_include_tag "https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js" %>