myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2425] trunk/app/views/layouts/_paginate.rhtml: p


From: noreply
Subject: [myexperiment-hackers] [2425] trunk/app/views/layouts/_paginate.rhtml: pagination code now adjusts the existing query parameters
Date: Thu, 3 Jun 2010 09:01:39 -0400 (EDT)

Revision
2425
Author
dgc
Date
2010-06-03 09:01:38 -0400 (Thu, 03 Jun 2010)

Log Message

pagination code now adjusts the existing query parameters

Modified Paths

Diff

Modified: trunk/app/views/layouts/_paginate.rhtml (2424 => 2425)


--- trunk/app/views/layouts/_paginate.rhtml	2010-06-03 08:39:12 UTC (rev 2424)
+++ trunk/app/views/layouts/_paginate.rhtml	2010-06-03 13:01:38 UTC (rev 2425)
@@ -3,7 +3,7 @@
   <ul>
   <% if collection.previous_page? -%>
          <li class="nextpage">
-	    	    <%= link_to '&#171; previous', { :query => @query, :type => @query_type, :page => collection.previous_page } %>
+	    	    <%= link_to('&#171; previous', request.query_parameters.merge("page" => collection.previous_page)) %>
 	    	 </li>
 	  <% else -%>
          <li class="disabledpage">&#171; previous</li>
@@ -15,7 +15,7 @@
             <li class="currentpage"><%= n %></li>
        <% else -%>
 	          <li><%= "..." if last_page+1 < n %>
-	           <%= link_to n, :query => @query, :type => @query_type, :id => params[:id], :page => n %>
+	           <%= link_to(n, request.query_parameters.merge("page" => n)) %>
 	          </li>
 	       <% end -%>
 	      <% last_page = n -%>
@@ -23,7 +23,7 @@
  
     <% if collection.next_page? -%>
      <li class="nextpage">
-        <%=  link_to 'next &#187;', { :query => @query, :type => @query_type, :page => collection.next_page } %>
+        <%= link_to('next &#187;', request.query_parameters.merge("page" => collection.next_page)) %>
      </li>
     <% else -%>
       <li class="disabledpage">next &#187;</li>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]