# HG changeset patch # User luisf # Date 1321572858 0 # Node ID 06a9d1cf5e15810aa597d821d4c75f2a1904e47a # Parent c118d3389088bff4dbdea439b5ac4eb454bcbea8 Addresses Bug #331 - using a remote form to submit the "filters". diff -r c118d3389088 -r 06a9d1cf5e15 vendor/plugins/redmine_tags/app/views/projects/index.rhtml --- a/vendor/plugins/redmine_tags/app/views/projects/index.rhtml Thu Nov 17 22:47:18 2011 +0000 +++ b/vendor/plugins/redmine_tags/app/views/projects/index.rhtml Thu Nov 17 23:34:18 2011 +0000 @@ -17,7 +17,7 @@ <% end %>
-<% form_tag(:controller => :projects, :action => :index, :method => :get, :id => :project_filtering) do %> +<% form_remote_tag(:controller => :projects, :action => :index, :method => :get, :id => :project_filtering) do %> <% if @filter_status=="true" %>
diff -r c118d3389088 -r 06a9d1cf5e15 vendor/plugins/redmine_tags/lib/redmine_tags/patches/projects_controller_patch.rb --- a/vendor/plugins/redmine_tags/lib/redmine_tags/patches/projects_controller_patch.rb Thu Nov 17 22:47:18 2011 +0000 +++ b/vendor/plugins/redmine_tags/lib/redmine_tags/patches/projects_controller_patch.rb Thu Nov 17 23:34:18 2011 +0000 @@ -88,7 +88,7 @@ render :template => 'projects/index.rhtml', :layout => !request.xhr? } - format.api { + format.api { @offset, @limit = api_offset_and_limit @project_count = Project.visible.count @projects = Project.visible.find(@projects, :offset => @offset, :limit => @limit, :order => 'lft') @@ -98,9 +98,9 @@ render_feed(projects, :title => "#{Setting.app_title}: #{l(:label_project_latest)}") } format.js { + paginate_projects + @projects = Project.visible_roots.find(@projects, :offset => @offset, :limit => @limit, :order => sort_clause) render :update do |page| - paginate_projects - @projects = Project.visible_roots.find(@projects, :offset => @offset, :limit => @limit, :order => sort_clause) page.replace_html 'projects', :partial => 'filtered_projects' end }