Methods

Files

Class Index [+]

Quicksearch

Ubiquo::Filters::LinkFilter

Public Instance Methods

render() click to toggle source

(Not documented)

    # File vendor/plugins/ubiquo_core/lib/ubiquo/filters/link_filter.rb, line 5
 5:       def render
 6:         lateral_filter(@options) do |keepable_params|
 7:           filter_field = @options[:field]
 8:           @context.content_tag(:div, :id => 'links_filter_content') do
 9:             @context.content_tag(:ul) do
10:               @options[:collection].inject('') do |result, object|
11:                 css_class = (@context.params[filter_field].to_s) == object.send(@options[:id_field]).to_s ? "on" : "off"
12:                 name = object.send(@options[:name_field])
13:                 keepable_params.update(filter_field => object.send(@options[:id_field]))
14:                 result += @context.content_tag(:li) do
15:                   @context.link_to name, keepable_params, :class => css_class
16:                 end
17:               end
18:             end
19:           end
20:         end
21:       end

Disabled; run with $DEBUG to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.