do not display pagination controls if there are no pages
parent
149f31f5fd
commit
e8e0cb98d0
|
@ -19,14 +19,15 @@
|
|||
new Ajax.Updater('#{@pagination_block}', '#{@base_pagination_url}#{@base_pagination_url =~ /\?/ ? '&' : '?'}page=' + page, { method: 'get', onComplete: function(){ new Effect.Appear($('inner_#{@pagination_block}')); }, onSuccess: function(){ $('pagenum').innerHTML = parseInt(page) + 1; } });
|
||||
}
|
||||
|
||||
#pagination_navigation
|
||||
%p
|
||||
%a{ :href => '#', :onclick => "scroll_box(0); return false;", :title => 'First page' }
|
||||
%img{ :src => '/images/go-first.png' }
|
||||
%a{ :href => '#', :onclick => "scroll_box(page - 1); return false;", :title => 'Previous page' }
|
||||
%img{ :src => '/images/go-previous.png' }
|
||||
== <span id="pagenum">#{@page + 1}</span> / #{@page_count}
|
||||
%a{ :href => '#', :onclick => "scroll_box(page + 1); return false;", :title => 'Next page' }
|
||||
%img{ :src => '/images/go-next.png' }
|
||||
%a{ :href => '#', :onclick => "scroll_box(page_count - 1); return false;", :title => 'Next page' }
|
||||
%img{ :src => '/images/go-last.png' }
|
||||
- if @page_count > 1
|
||||
#pagination_navigation
|
||||
%p
|
||||
%a{ :href => '#', :onclick => "scroll_box(0); return false;", :title => 'First page' }
|
||||
%img{ :src => '/images/go-first.png' }
|
||||
%a{ :href => '#', :onclick => "scroll_box(page - 1); return false;", :title => 'Previous page' }
|
||||
%img{ :src => '/images/go-previous.png' }
|
||||
== <span id="pagenum">#{@page + 1}</span> / #{@page_count}
|
||||
%a{ :href => '#', :onclick => "scroll_box(page + 1); return false;", :title => 'Next page' }
|
||||
%img{ :src => '/images/go-next.png' }
|
||||
%a{ :href => '#', :onclick => "scroll_box(page_count - 1); return false;", :title => 'Next page' }
|
||||
%img{ :src => '/images/go-last.png' }
|
Reference in New Issue