Noosfero/noosfero

View on GitHub
app/views/blocks/link_list.html.erb

Summary

Maintainability
Test Coverage
<%= block_title(block.title, block.subtitle) %>

<%= block.links.empty? && block.title.empty? ? content_tag('em', _('Please, edit this block to add links')) : '' %>

<ul class="link-list-items">
  <% block.links.select{ |i| !i[:name].blank? and !i[:address].blank? }.each do |link| %>
    <li>
      <% title = font_awesome(block.get_icon(link[:icon]), link[:name]) %>
      <%= block.sanitize_link(link_to(title, 
                                      block.expand_address(link[:address]), 
                                      target: link[:target], 
                                      class: link[:icon] ? "link-list-icon #{link[:icon]}" : '', 
                                      title: link[:title])).html_safe %>
    </li>
  <% end %>
</ul>