Sha256: cc0459964152780a02da463665c29d32010e3a7a585cd93286adff8a481f802e

Contents?: true

Size: 1.65 KB

Versions: 1

Compression:

Stored size: 1.65 KB

Contents

<%
# 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 %>
	<span class="pageCount">
		(<%= e_pages.length-e_pages.current.to_i+1 %>/<%= e_pages.length %>)
	</span>
<% 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 %>

<ul class="eltSubs" style="padding: 0; margin: 0;">
	<%= render :partial => '/elt/elt', :collection => e.reverse, :locals => { :eltTop => false } %>
</ul>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parlement-0.4 app/views/elt/_list.rhtml