diff --git a/app/views/domains/index.html.erb b/app/views/domains/index.html.erb index 2daced8..28ebced 100644 --- a/app/views/domains/index.html.erb +++ b/app/views/domains/index.html.erb @@ -1,52 +1,55 @@ <% if current_user.memberships.empty? %> <div class="jumbotron"> <h2>Wellcome to WebDNS!</h2> <p> In order to manage domains you have to be a member of a group. </p> <p> You can either contact an admin to create a new group for you, or ask another user for an invite to an existing group. </p> </div> <% end %> <table class="table table-striped"> <thead> </thead> <tbody> <% @domains.group_by(&:group).each do |group, domains| %> <tr> - <th colspan="2"><%= link_to group.name, group_path(group) %></th> - <th colspan="2">Controls</th> + <th colspan="1" style="width:800px"> + <%= link_to group.name, group_path(group) %> + <%= link_to glyph('menu-down'), "##{group.id}", onclick: "$('tr.group-#{group.id}').toggleClass('hidden');" %> + </th> + <th colspan="3">Controls</th> </tr> <% domains.each do |domain| %> - <tr> - <td><%= link_to domain.name, domain %></td> + <tr class="group-<%= group.id =%>"> + <td style="width:800px"><%= link_to domain.name, domain %></td> <td> <% if domain.reverse? %> <%= abbr_glyph('chevron-left', 'Reverse') %> <% elsif domain.enum? %> <%= abbr_glyph('phone-alt', 'Enum') %> <% else %> <%= abbr_glyph('chevron-right', 'Forward') %> <% end %> <% if domain.slave? %> <%= abbr_glyph('link', 'Slave') %> <% end %> </td> <td><%= link_to_edit edit_domain_path(domain) %></td> <td><%= link_to_destroy domain, method: :delete, data: { confirm: 'Are you sure?' } %></td> </tr> <% end %> <% end %> </tbody> </table> <p> <% if current_user.memberships.any? %> <%= link_to 'Add Domain', new_domain_path, class: 'btn btn-primary' %> <% else %> <%= link_to 'Add Domain', new_domain_path, class: 'btn btn-primary disabled' %> <% end %> </p>