lib/simple_navigation/rendering/renderer/links.rb in simple-navigation-3.11.0 vs lib/simple_navigation/rendering/renderer/links.rb in simple-navigation-3.12.0
- old
+ new
@@ -6,17 +6,17 @@
#
# The Links renderer cannot be used to render nested navigations. If you would like it to use with nested navigations, you have to render each level separately.
#
# By default, the renderer sets the item's key as dom_id for the rendered <a> element unless the config option <tt>autogenerate_item_ids</tt> 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 <div> element.
+ # The ItemContainer's dom_attributes are applied to the surrounding <div> 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})
+ content_tag(:div, div_content, item_container.dom_attributes)
end
protected
def join_with