_source_tree.rhtml
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<% module_name = source_tree.module_name %>
<% module_label = "#{module_name} (#{source_tree.granularity})" %>
<% if source_tree.children %>
<table>
<tr>
<td width="10%">
<img alt="+" src="/plugins/mezuro/images/plus.png" class="link"
id="<%= module_name %>_plus" onclick="toogle('<%= module_name %>')"/>
<img alt="-" src="/plugins/mezuro/images/minus.png" class="link"
id="<%= module_name %>_minus" onclick="toogle('<%= module_name %>')" style="display: none"/>
</td>
<td>
<a href="#" class="module-result-link" data-module-name="<%= module_name %>">
<%= module_label %>
</a>
</td>
</tr>
<tr id="<%= module_name %>_hidden" style="display: none">
<td></td>
<td style="text-align: left">
<% source_tree.children.each do |child| %>
<%= render :partial => '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 %>