From 352448ef2168b50154a8d47cb660b826a235e9fb Mon Sep 17 00:00:00 2001 From: Guo Yunhe Date: Sat, 1 Jul 2017 00:46:04 +0300 Subject: [PATCH] Search result list --- app/assets/stylesheets/app.scss | 17 ++++++++ app/views/search/_find_results.html.erb | 58 ++++++++----------------- 2 files changed, 34 insertions(+), 41 deletions(-) diff --git a/app/assets/stylesheets/app.scss b/app/assets/stylesheets/app.scss index 0dfc32661..c9e11a191 100644 --- a/app/assets/stylesheets/app.scss +++ b/app/assets/stylesheets/app.scss @@ -6,4 +6,21 @@ background-position: center; background-repeat: no-repeat; } + + // Only one line text + .card-title { + height: 1.1em; + white-space: nowrap; + overflow: hidden; + + mark { + padding: 0; + } + } + + // Only two line text + .card-text { + height: 3em; + overflow: hidden; + } } \ No newline at end of file diff --git a/app/views/search/_find_results.html.erb b/app/views/search/_find_results.html.erb index 524a396c1..d3fccd6f5 100644 --- a/app/views/search/_find_results.html.erb +++ b/app/views/search/_find_results.html.erb @@ -1,4 +1,4 @@ -
+
<% if DEFAULT_SEARCHES[@search_term] %> @@ -63,6 +63,9 @@

<%= highlight( summary, @search_term) %>

<% end -%> + <%= _("Get") %> + + <% devel_pack_match = [package + "-devel", package + "-lang", package + "-debuginfo", package + "-debugsource", package + "-debuginfo-32bit", package + "-debuginfo-x86", ] @@ -71,53 +74,26 @@ name.start_with?("#{package}-") && @appdata[:apps].select{|a| a[:pkgname] == name}.blank? ) } -%> <% unless devel_packages.blank? && sub_packages.blank? %> -

- <%= _("Show") %> - - <%= devel_packages.size.to_s + " " + _("Development-") + " " if !devel_packages.blank? && !sub_packages.blank? -%> - <%= devel_packages.size.to_s + " " + _("Development packages") + " " if !devel_packages.blank? && sub_packages.blank? -%> - - <%= _(" and ") unless (devel_packages.blank? || sub_packages.blank?) -%> - - <%= sub_packages.size.to_s + " " + _("Sub-Packages") + " " unless sub_packages.blank? -%> - -

- <% end -%> - - <% unless devel_packages.blank? %> - - <% @packagenames.reject! {|r| devel_pack_match.include? r } -%> - <% end -%> - - <% unless sub_packages.blank? -%> - - <% @packagenames.reject! {|r| r.match(/^#{Regexp.escape( package )}-/) && @appdata[:apps].select{|a| a[:pkgname] == r}.blank? } -%> + + <% devel_packages.each do |subpackage| %> + <%= link_to subpackage, { :controller => :package, :action => :show, :package => subpackage }, :class => 'dropdown-item' %> + <% end %> +
+
<% end -%> -
<% end -%> -
- - - <% if @packagenames.size > 81 %> - - <% end -%> - - <% end %> -