element unless the config option autogenerate_item_ids is set to false.
# The id can also be explicitely specified by setting the id in the html-options of the 'item' method in the config/navigation.rb file.
# The ItemContainer's dom_class and dom_id are applied to the surrounding element.
#
class Links < SimpleNavigation::Renderer::Base
def render(item_container)
div_content = item_container.items.inject([]) do |list, item|
list << tag_for(item)
end.join(join_with)
content_tag(:div, div_content, {:id => item_container.dom_id, :class => item_container.dom_class})
end
protected
def join_with
@join_with ||= options[:join_with] || ""
end
def options_for(item)
{:method => item.method}.merge(item.html_options)
end
end
end
end