Sha256: a666893ea857d9148665dd15db6e7954c4848517feee52693b20c91f0208d94d

Contents?: true

Size: 1.79 KB

Versions: 14

Compression:

Stored size: 1.79 KB

Contents

- if params[:q]
  - if params[:q].length > 0
    %h2
      = "Search for '#{params[:q]}'"
  - if @search_results.suggestion
    %p
      Did you mean
      %a{:href => "/projects/#{current_project.name}/search?q=#{@search_results.suggestion}"}
        = @search_results.suggestion
  %ul
    - @search_results.items.map {|i| i.object.feature["id"] }.uniq.each do |current_feature_id|
      - root_search_result = @search_results.items.find { |r| r.object.feature["id"] == current_feature_id }
      %li
        %a{:href => "/projects/#{current_project.name}/features/#{root_search_result.object.feature["id"]}"}
          = root_search_result.object.feature["name"]
        - if root_search_result.object.feature["tags"]
          = haml :tag_links, {:locals => {:tags => root_search_result.object.feature["tags"]}, :layout => false}
        %p
          != highlighted_search_result_blurb root_search_result
        %ul
          - @search_results.items.select { |r| r.object.feature["id"] == current_feature_id }.each do |search_result|
            - if search_result.object.scenario && search_result.object.scenario["id"]
              %li
                %a{:href => "/projects/#{current_project.name}/features/#{search_result.object.scenario["id"].gsub(";", "/scenario/")}"}
                  = search_result.object.scenario["name"]
                - if search_result.object.scenario["tags"]
                  = haml :tag_links, {:locals => {:tags => search_result.object.scenario["tags"]}, :layout => false}
                %p
                  != highlighted_search_result_blurb(search_result)
  - if @search_results.items.empty?
    %p{:class => 'alert-message error'}
      Where's Wally? This search returned no results.

- else
  %p{:class => 'alert-message error'}
    Where's Wally? This search returned no results.

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
wally-0.0.47 lib/wally/views/search.haml
wally-0.0.46 lib/wally/views/search.haml
wally-0.0.45 lib/wally/views/search.haml
wally-0.0.44 lib/wally/views/search.haml
wally-0.0.43 lib/wally/views/search.haml
wally-0.0.42 lib/wally/views/search.haml
wally-0.0.41 lib/wally/views/search.haml
wally-0.0.40 lib/wally/views/search.haml
wally-0.0.39 lib/wally/views/search.haml
wally-0.0.38 lib/wally/views/search.haml
wally-0.0.37 lib/wally/views/search.haml
wally-0.0.36 lib/wally/views/search.haml
wally-0.0.35 lib/wally/views/search.haml
wally-0.0.34 lib/wally/views/search.haml