% # TODO get the count from the parent element call e_pages = ActionController::Pagination::Paginator.new( self, elt.children.count, PAGE_ELT_LENGTH, @params['page']) e = Elt.find_all("parent_id = '#{elt.id}'", 'created_on DESC', e_pages.current.to_sql) %> <% # TODO There seems to be a problem with firefox when trying to use a visual_effect %> <%= link_to_remote('< Previous page', { :update => 'eltSubs_'+elt.id.to_s, :url => { :action => 'list', :id => elt, :page => e_pages.current.next }, :loading => visual_effect(:BlindUp, 'eltSubs_'+elt.id.to_s), :complete => visual_effect(:BlindDown, 'eltSubs_'+elt.id.to_s)+ visual_effect(:BlindDown, 'eltSubsClose_'+elt.id.to_s) }, { :href => url_for(:controller => 'elt', :action => 'show', :id => @elt, :page => (@params['page'] ? @params['page'].to_i+1 : 2))}) if e_pages.current.next %> <% if e_pages.length > 1 %> (<%= e_pages.length-e_pages.current.to_i+1 %>/<%= e_pages.length %>) <% end %> <%= link_to_remote('Next page >', { :update => 'eltSubs_'+elt.id.to_s, :url => { :action => 'list', :id => elt, :page => e_pages.current.previous }, :loading => visual_effect(:BlindUp, 'eltSubs_'+elt.id.to_s), :complete => visual_effect(:BlindDown, 'eltSubs_'+elt.id.to_s)+ visual_effect(:BlindDown, 'eltSubsClose_'+elt.id.to_s) }, { :href => url_for(:controller => 'elt', :action => 'show', :id => @elt, :page => (@params['page'] ? @params['page'].to_i-1 : e_pages.length-1))}) if e_pages.current.previous %>