Commit 1b32760e01512625ead6ccdc1395b5beef22656f
1 parent
dfa2ec85
Exists in
master
and in
1 other branch
Stop using js on search pagination
The pagination don't work with the javascript request See #528
Showing
3 changed files
with
9 additions
and
6 deletions
Show diff stats
app/controllers/problems_controller.rb
| @@ -125,10 +125,13 @@ class ProblemsController < ApplicationController | @@ -125,10 +125,13 @@ class ProblemsController < ApplicationController | ||
| 125 | end | 125 | end |
| 126 | 126 | ||
| 127 | def search | 127 | def search |
| 128 | - @problems = Problem.search(params[:search]).for_apps(app_scope).in_env(params[:environment]).all_else_unresolved(params[:all_errs]).ordered_by(params_sort, params_order) | ||
| 129 | - @selected_problems = params[:problems] || [] | ||
| 130 | - @problems = @problems.page(params[:page]).per(current_user.per_page) | ||
| 131 | - render :content_type => 'text/javascript' | 128 | + ps = Problem.search(params[:search]).for_apps(app_scope).in_env(params[:environment]).all_else_unresolved(params[:all_errs]).ordered_by(params_sort, params_order) |
| 129 | + selected_problems = params[:problems] || [] | ||
| 130 | + self.problems = ps.page(params[:page]).per(2) | ||
| 131 | + respond_to do |format| | ||
| 132 | + format.html { render :index } | ||
| 133 | + format.js | ||
| 134 | + end | ||
| 132 | end | 135 | end |
| 133 | 136 | ||
| 134 | protected | 137 | protected |
app/views/problems/search.js.haml
config/routes.rb
| @@ -21,7 +21,7 @@ Errbit::Application.routes.draw do | @@ -21,7 +21,7 @@ Errbit::Application.routes.draw do | ||
| 21 | post :unresolve_several | 21 | post :unresolve_several |
| 22 | post :merge_several | 22 | post :merge_several |
| 23 | post :unmerge_several | 23 | post :unmerge_several |
| 24 | - get :search, :format => [:js] | 24 | + get :search |
| 25 | end | 25 | end |
| 26 | end | 26 | end |
| 27 | 27 |