summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-08-31 17:06:54 +0200
committermr <mr@mrautenberg.de>2011-08-31 17:06:54 +0200
commit7ec60be28a09f748ee624e8b44bdc2e936de71f9 (patch)
tree8cf847dba3523a0c565ffc0def12e5a4dfce06cd
parent2fadf0789c47b49e5c47997d6e392faa7da88230 (diff)
show pages only if more than 5 models
-rw-r--r--views/models_navigation.haml40
1 files 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}&nbsp;"
- |
- 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|