_source_tree.rhtml 1.22 KB
<% module_name = source_tree.module.name %>
<% module_label = "#{module_name} (#{source_tree.module.granularity})" %>

<% if source_tree.children %>
  <table>
    <tr>
      <td width="10%">
        <img alt="+" src="/plugins/mezuro/images/plus.png" class="link"  style="display: none"
	id="<%= module_name %>_plus" onclick="sourceNodeToggle('<%= module_name %>')"/>
        <img alt="-" src="/plugins/mezuro/images/minus.png" class="link"
          id="<%= module_name %>_minus" onclick="sourceNodeToggle('<%= module_name %>')"/>
      </td>
      <td>
        <a href="#" class="module-result-link" data-module-name="<%= module_name %>">
          <%= module_label %>
        </a>
      </td>
    </tr> 
    <tr id="<%= module_name %>_hidden">
      <td></td> 
      <td style="text-align: left">
        <% source_tree.children.each do |child| %>
          <%= render :partial => 'content_viewer/source_tree', :locals => { :source_tree => child } %>
        <% end %>
      </td> 
    </tr> 
  </table>
<% else %>
  <table>
    <tr>
      <td width="1"></td>
      <td>
        <a href="#" class="module-result-link" data-module-name="<%= module_name %>">
          <%= module_label %>
        </a>
      </td>
    </tr>
  </table>
<% end %>