implement saved searches(filters)
[shapado:piglops-shapado.git] / app / views / searches / index.html.haml
1 %section
2   = render :partial => "form"
3
4   -if params[:q]
5     %h1
6       =@questions.total_entries
7       results where found
8     =form_for :search, @search, :url => search_index_path, :html => {:class => "form"} do |f|
9       =f.hidden_field :query
10       .field
11         =f.label :name, t(".name")
12         =f.text_field :name
13       .buttons
14         =f.submit "Save with this name"
15
16   %ul.items#questions
17     -if @questions.blank?
18       %li.box.highlight
19         = t(".empty")
20     -else
21       -@questions.each do |question|
22         = render :partial => "searches/question", :object => question, :locals => {:query_regexp => @query_regexp}
23
24   = will_paginate @questions unless @questions.blank?
25
26   -content_for :sidebar do
27     -if @search_text
28       .block
29         %h3
30           = t('.search_text')
31         .content
32           =h @search_text
33     -if @search_tags
34       .block
35         %h3
36           = t('.tags', :default => [:"layout.application.tags", :"activerecord.attributes.user.tags", "tags"])
37         .tag-list
38           %ul
39             -@search_tags.each do |tag|
40               %li
41                 %span.tag{:class => "tag_#{h(tag)}"}
42                   =link_to h(tag), url_for(:controller => "questions", :action => "index", :tags => tag), :rel => "tag"