##// END OF EJS Templates
Fixed: an error is raised when no tab is available on project settings (#3179)....
Jean-Philippe Lang -
r2582:32ed6567890a
parent child
Show More
@@ -1,24 +1,29
1 1 <h2><%=l(:label_settings)%></h2>
2 2
3 3 <% tabs = project_settings_tabs %>
4
5 <% if tabs.any? %>
4 6 <% selected_tab = params[:tab] ? params[:tab].to_s : tabs.first[:name] %>
5 7
6 8 <div class="tabs">
7 9 <ul>
8 10 <% tabs.each do |tab| -%>
9 11 <li><%= link_to l(tab[:label]), { :tab => tab[:name] },
10 12 :id => "tab-#{tab[:name]}",
11 13 :class => (tab[:name] != selected_tab ? nil : 'selected'),
12 14 :onclick => "showTab('#{tab[:name]}'); this.blur(); return false;" %></li>
13 15 <% end -%>
14 16 </ul>
15 17 </div>
16 18
17 19 <% tabs.each do |tab| -%>
18 20 <%= content_tag('div', render(:partial => tab[:partial]),
19 21 :id => "tab-content-#{tab[:name]}",
20 22 :style => (tab[:name] != selected_tab ? 'display:none' : nil),
21 23 :class => 'tab-content') %>
22 24 <% end -%>
25 <% else %>
26 <p class="nodata"><%= l(:label_no_data) %></p>
27 <% end %>
23 28
24 29 <% html_title(l(:label_settings)) -%>
General Comments 0
You need to be logged in to leave comments. Login now