Sha256: 88598593e00780885bfc72eae94b8ae78f3f9f0ef41b661b05b486aa979427e2

Contents?: true

Size: 1.08 KB

Versions: 52

Compression:

Stored size: 1.08 KB

Contents

module SearchHelper  
  def too_short_query?
    return true if params[:q].blank?
    bare_query = strip_tags(params[:q]) unless bare_query.html_safe?
    return bare_query.strip.size < SearchController::MIN_QUERY
  end
  
  def render_global_search_for model
    render_model_view model, "_global_search"    
  end
  
  def render_focus_search_for model
    render_model_view model, "_focus_search"    
  end
  
  def model_with_details model
    render_model_view model, "_with_details"
  end
  
  def render_model_view model, type
    model = model.model if model.is_a? Actor    
    render :partial => model.class.to_s.pluralize.downcase + '/' + model.class.to_s.downcase + type,
           :locals => {model.class.to_s.downcase.to_sym => model}
    
  end
  
  def get_search_query_words
    search_query = ""
    bare_query = strip_tags(params[:q]) unless bare_query.html_safe?
    return bare_query.strip.split
  end

  def search_results?(key)
    SocialStream::Search.count(params[:q],
                               current_subject,
                               :key => key) > 0
  end
end

Version data entries

52 entries across 52 versions & 2 rubygems

Version Path
social_stream-1.1.12 base/app/helpers/search_helper.rb
social_stream-base-1.1.11 app/helpers/search_helper.rb
social_stream-1.1.11 base/app/helpers/search_helper.rb
social_stream-base-1.1.10 app/helpers/search_helper.rb
social_stream-1.1.10 base/app/helpers/search_helper.rb
social_stream-base-1.1.9 app/helpers/search_helper.rb
social_stream-1.1.9 base/app/helpers/search_helper.rb
social_stream-base-1.1.8 app/helpers/search_helper.rb
social_stream-1.1.8 base/app/helpers/search_helper.rb
social_stream-base-1.1.7 app/helpers/search_helper.rb
social_stream-1.1.7 base/app/helpers/search_helper.rb
social_stream-base-1.1.6 app/helpers/search_helper.rb
social_stream-1.1.6 base/app/helpers/search_helper.rb
social_stream-base-1.1.5 app/helpers/search_helper.rb
social_stream-1.1.5 base/app/helpers/search_helper.rb
social_stream-base-1.1.4 app/helpers/search_helper.rb
social_stream-1.1.4 base/app/helpers/search_helper.rb
social_stream-1.1.3 base/app/helpers/search_helper.rb
social_stream-base-1.1.3 app/helpers/search_helper.rb
social_stream-1.1.2 base/app/helpers/search_helper.rb