Sha256: 54b2487687758e317bb9b3616685c93cb496014d02633299452b51a7c1202847

Contents?: true

Size: 811 Bytes

Versions: 7

Compression:

Stored size: 811 Bytes

Contents

-# TODO: reset seach on empty string
= form_for platform.name, :html => {:method => 'get', :class => 'search'} do |f|
  - p = params[platform.name]
  = f.fields_for :search do |s|
    - if platform.search_field?
      = s.text_field :text, :value => get_value([:search, :text], p), :placeholder => t('bhf.helpers.searchform.placeholder')

    - if p && p[:search].is_a?(Hash)
      - p[:search].each do |key, value|
        = s.hidden_field key, :value => value, :id => nil

    - if platform.custom_search
      = render :partial => platform.custom_search, :locals => { :platform => platform, :f => f, :s => s, :p => p }

  = f.hidden_field :per_page, :value => get_value(:per_page, p)
  = f.hidden_field :order, :value => get_value(:order, p)
  = f.hidden_field :direction, :value => get_value(:direction, p)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bhf-0.3.7 app/views/bhf/pages/_search.haml
bhf-0.3.6.4 app/views/bhf/pages/_search.haml
bhf-0.3.6.3 app/views/bhf/pages/_search.haml
bhf-0.3.6.2 app/views/bhf/pages/_search.haml
bhf-0.3.6.1 app/views/bhf/pages/_search.haml
bhf-0.3.5 app/views/bhf/pages/_search.haml
bhf-0.3.4 app/views/bhf/pages/_search.haml