Skip to content

Commit

Permalink
merge search pages
Browse files Browse the repository at this point in the history
  • Loading branch information
digitaltom committed Mar 9, 2012
1 parent 5772ef3 commit 7007f99
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 80 deletions.
2 changes: 2 additions & 0 deletions app/controllers/search_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ def searchresult
}
if request.xhr?
render :partial => 'find_results' and return
else
render 'find'
end
end

Expand Down
66 changes: 33 additions & 33 deletions app/views/search/_find_results.rhtml
Original file line number Diff line number Diff line change
Expand Up @@ -3,39 +3,39 @@
<div class="box box-shadow grid_12">
<div class="box-header"> </div>
<ul id="search-result-list">
<% @result.each do |package| %>

<li> <%= image_tag( screenshot_thumb_url( package[:name] ), :height => 50 ) %>
<%= link_to highlight(package[:name], @search_term), :controller => :package, :action => :show, :package => package[:name], :search_term => @search_term %>
<% if desc_package = package[:description_package] %>
<i><%= highlight(desc_package.summary, @search_term) %></i>
<% end %>
<% devel_pack_match = [package[:name] + "-devel", package[:name] + "-doc", package[:name] + "-debuginfo", package[:name] + "-debugsource"] -%>
<% devel_packages = @result.select{|r| devel_pack_match.include? r[:name] } -%>
<% unless devel_packages.blank? %>
<p>Development packages:
<% devel_packages.each do |subpackage| %>
<%= link_to subpackage[:name], :controller => :package, :action => :show, :package => subpackage[:name], :search_term => @search_term %>
<% end %>
</p>
<% @result.reject! {|r| devel_pack_match.include? r[:name] } -%>
<% end -%>
<% sub_packages = @result.select{|r| r[:name].match(/^#{package[:name]}-/) } -%>
<% unless sub_packages.blank? -%>
<p>Sub-packages:
<% sub_packages.each do |subpackage| %>
<%= link_to subpackage[:name], :controller => :package, :action => :show, :package => subpackage[:name], :search_term => @search_term %>
<% end %>
</p>
<% @result.reject! {|r| r[:name].match(/^#{package[:name]}-/) } -%>
<% end -%>


</li>
<% end %>
<% @result.each do |package| %>

<li> <%= image_tag( screenshot_thumb_url( package[:name] ), :height => 50 ) %>
<%= link_to highlight(package[:name], @search_term), :controller => :package, :action => :show, :package => package[:name], :search_term => @search_term %>
<% if desc_package = package[:description_package] %>
<i><%= highlight(desc_package.summary, @search_term) %></i>
<% end %>
<% devel_pack_match = [package[:name] + "-devel", package[:name] + "-doc", package[:name] + "-debuginfo", package[:name] + "-debugsource"] -%>
<% devel_packages = @result.select{|r| devel_pack_match.include? r[:name] } -%>
<% unless devel_packages.blank? %>
<p>Development packages:
<% devel_packages.each do |subpackage| %>
<%= link_to subpackage[:name], :controller => :package, :action => :show, :package => subpackage[:name], :search_term => @search_term %>
<% end %>
</p>
<% @result.reject! {|r| devel_pack_match.include? r[:name] } -%>
<% end -%>
<% sub_packages = @result.select{|r| r[:name].match(/^#{package[:name]}-/) } -%>
<% unless sub_packages.blank? -%>
<p>Sub-packages:
<% sub_packages.each do |subpackage| %>
<%= link_to subpackage[:name], :controller => :package, :action => :show, :package => subpackage[:name], :search_term => @search_term %>
<% end %>
</p>
<% @result.reject! {|r| r[:name].match(/^#{package[:name]}-/) } -%>
<% end -%>


</li>
<% end %>
</ul>
<div class="box-footer"> </div>
</div>
28 changes: 0 additions & 28 deletions app/views/search/_search_form.rhtml

This file was deleted.

8 changes: 7 additions & 1 deletion app/views/search/find.rhtml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@
<% content_for :content_for_head do %>
<% end %>
<%= render :partial => 'search_form' %>
<%= render :partial => 'find_form' %>

<div id="search_result_container">
<% unless @result.blank? %>
<%= render :partial => 'find_results' %>
<% end %>
</div>
18 changes: 0 additions & 18 deletions app/views/search/searchresult.rhtml

This file was deleted.

0 comments on commit 7007f99

Please sign in to comment.