diff --git a/lib/gollum/templates/search.mustache b/lib/gollum/templates/search.mustache index b2c30b05..1b04a528 100644 --- a/lib/gollum/templates/search.mustache +++ b/lib/gollum/templates/search.mustache @@ -13,9 +13,8 @@
{{#results}}
  • - {{filename_count}} - {{count}}  - - {{name}} + {{filename_count}} - {{count}}  + {{name}}
  • diff --git a/lib/gollum/views/search.rb b/lib/gollum/views/search.rb index ca075f70..05da778f 100644 --- a/lib/gollum/views/search.rb +++ b/lib/gollum/views/search.rb @@ -5,7 +5,7 @@ module Precious include Pagination def results - @results.sort do |a, b| + sorted = @results.sort do |a, b| if b.nil? b_filename_count = 0 b_count = 0 @@ -15,6 +15,7 @@ module Precious end [a[:filename_count], a[:count]] <=> [b_filename_count, b_count] end.reverse.slice((@page_num - 1) * @max_count, @max_count) + sorted.each {|x| x[:href] = page_route(x[:name])} end def query_string