Sha256: 2940ea3e604d43602e869992d145cd2ae81aa8219d7324100757bfb395fe17aa

Contents?: true

Size: 1.79 KB

Versions: 2

Compression:

Stored size: 1.79 KB

Contents

<% unless current_page.nil? -%>
  <% pagination_params = params_for -%>
  <% indicator_params = pagination_params.merge(:action => 'pagination') -%>
  <% previous_url = url_for(pagination_params.merge(:page => current_page.number - 1)) -%>
  <% next_url = url_for(pagination_params.merge(:page => current_page.number + 1)) -%>
  <% current_url = url_for(pagination_params.merge(:page => current_page.number)) -%>

  <%= loading_indicator_tag :action => :pagination %>
  <%= link_to_remote(as_(:previous),
        { :url => pagination_params.merge(:page => current_page.number - 1),
          :after => "$('#{loading_indicator_id(:action => :pagination)}').style.visibility = 'visible';",
          :before => "addActiveScaffoldPageToHistory('#{previous_url}', '#{controller_id}');",
          :complete => "$('#{loading_indicator_id(:action => :pagination)}').style.visibility = 'hidden';",
          :failure => "ActiveScaffold.report_500_response('#{active_scaffold_id}')",
          :method => :get },
        { :href => previous_url,
          :class => "previous"}) if current_page.prev? %>
  <%= pagination_ajax_links current_page, pagination_params, active_scaffold_config.list.page_links_window %>
  <%= link_to_remote(as_(:next),
        { :url => pagination_params.merge(:page => current_page.number + 1),
          :after => "$('#{loading_indicator_id(:action => :pagination)}').style.visibility = 'visible';",
          :before => "addActiveScaffoldPageToHistory('#{next_url}', '#{controller_id}');",
          :complete => "$('#{loading_indicator_id(:action => :pagination)}').style.visibility = 'hidden';",
          :failure => "ActiveScaffold.report_500_response('#{active_scaffold_id}')",
          :method => :get },
        { :href => next_url,
          :class => "next"}) if current_page.next? %>
<% end -%>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
brisk-bills-0.8.2 vendor/plugins/active_scaffold/frontends/default/views/_list_pagination_links.html.erb
brisk-bills-0.8.1 vendor/plugins/active_scaffold/frontends/default/views/_list_pagination_links.html.erb