From 7ec60be28a09f748ee624e8b44bdc2e936de71f9 Mon Sep 17 00:00:00 2001 From: mr Date: Wed, 31 Aug 2011 17:06:54 +0200 Subject: show pages only if more than 5 models --- views/models_navigation.haml | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/views/models_navigation.haml b/views/models_navigation.haml index 4b3ba2d..ed8b720 100644 --- a/views/models_navigation.haml +++ b/views/models_navigation.haml @@ -19,25 +19,27 @@ %img{:src => "arrow_up.png", :alt => 'in descending order', :title => 'in descending order'}/ - else %div{:id => idname, :class => "link"}="#{idname.capitalize} " - | - Models: - - unless @page.to_i == 0 - #prev - %img{:src => "arrow_left.png", :alt => 'previous', :title => 'previous'}/ - -else - %img{:src => "arrow_left_inactive.png", :alt => '', :title => ''}/ - - - if @models.size < 5*@page+5 - - last = @models.size - - else - - last = 5*@page+5 - - = "(#{5*@page+1}-#{last}/#{@models.size})" - - unless 5*@page.to_i+5 >= @models.size - #next - %img{:src => "arrow_right.png", :alt => 'next', :title => 'next'}/ - -else - %img{:src => "arrow_right_inactive.png", :alt => '', :title => ''}/ + - if @models.size > 5 + | + Models: + = "#{@models.size}" + - unless @page.to_i == 0 + #prev + %img{:src => "arrow_left.png", :alt => 'previous', :title => 'previous'}/ + -else + %img{:src => "arrow_left_inactive.png", :alt => '', :title => ''}/ + + - if @models.size < 5*@page+5 + - last = @models.size + - else + - last = 5*@page+5 + + = "(#{5*@page+1}-#{last}/#{@models.size})" + - unless 5*@page.to_i+5 >= @models.size + #next + %img{:src => "arrow_right.png", :alt => 'next', :title => 'next'}/ + -else + %img{:src => "arrow_right_inactive.png", :alt => '', :title => ''}/ - js = "" - ["id","created_at","name","type"].each do |s| -- cgit v1.2.3