(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
(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
(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.
Generated with the Darkfish Rdoc Generator 1.1.6.