Files

Class Index [+]

Quicksearch

Ubiquo::Filters::TextFilter

Public Instance Methods

configure(options={}) click to toggle source

(Not documented)

    # File vendor/plugins/ubiquo_core/lib/ubiquo/filters/text_filter.rb, line 5
 5:       def configure(options={})
 6:         options[:field] = add_filter_prefix(options[:field]) if options[:field]
 7:         defaults = {
 8:           :field       => :filter_text,
 9:           :caption     => I18n.t('ubiquo.filters.text'),
10:         }
11:         @options = defaults.merge(options)
12:       end
message() click to toggle source

(Not documented)

    # File vendor/plugins/ubiquo_core/lib/ubiquo/filters/text_filter.rb, line 26
26:       def message
27:         field = @options[:field].to_s
28:         string = !@context.params[field].blank? && @context.params[field]
29:         return unless string
30:         info = @options[:caption].blank? ?
31:         I18n.t('ubiquo.filters.filter_text', :string => string) :
32:           "#{@options[:caption]} '#{string}'"
33:         [info, [field]]
34:       end
render() click to toggle source

(Not documented)

    # File vendor/plugins/ubiquo_core/lib/ubiquo/filters/text_filter.rb, line 14
14:       def render
15:         lateral_filter(@options) do |keepable_params|
16:           @context.form_tag(@options[:url_for_options], :method => :get) do
17:             hidden_fields(keepable_params) + \
18:             @context.content_tag(:div, :class => 'form-item-submit') do
19:               @context.text_field_tag(@options[:field], @context.params[@options[:field]]) + "\n" + \
20:               @context.submit_tag(I18n.t('ubiquo.search'), :class => 'bt-filter-submit')
21:             end
22:           end
23:         end
24:       end

Disabled; run with $DEBUG to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.