* Move internal styles out of layout * Upgrade to Bootstrap 4.4 and redo nav * Redesign /internal/users/index * Refactor /internal/tags/show * Refactor /internal/broadcasts/index * Refactor /internal/broadcasts/index * Refactor /internal/pages/index * Refactor /internal/mods/index * Fix internal nav highlighting * Refactor internal/organizations/index * Refactor internal/growth * Refactor internal/badges * Refactor /internal/podcasts/ * Refactor internal listings filter * Refactor /internal/endpoints/ * Refactor /internal/tools/ * Refactor /internal/chat_channels/ * Refactor /internal/config/ * Refactor /internal/feedback_messages This is the one that worries me the most. I made a strong effort not to touch any IDs and the JavaScript appears to be working after manual testing. This view probably needs some systems specs covering it. * Remove unused CSS * Refactor feedback_messages/show * Refactor internal/comments * Refactor internal/podcasts/edit * Refactor internal/users/show * Refactor internal/users/edit * Refactor internal/organizations/show * Refactor internal/permissions * Refactor internal/tags/show * Refactor internal/pages/form * Add events to navbar * Refactor internal/events * Refactor internal/brodcasts * Refactor internal/articles * Refactor internal/listings * Remove unused CSS * Load jquery earlier
10 lines
613 B
Text
10 lines
613 B
Text
<% menu_items = %w[comments articles users tags welcome broadcasts reports pages tools chat_channels permissions growth mods config events badges organizations].each_with_object({}) { |v, h| h[v] = v } %>
|
|
<% menu_items[:listings] = "classified_listings" %>
|
|
<% menu_items[:podcasts] = "podcasts" %>
|
|
<% menu_items[:webhooks] = "webhook_endpoints" %>
|
|
|
|
<div class="navbar-nav justify-content-center">
|
|
<% menu_items.each do |name, controller| %>
|
|
<a class="nav-item nav-link <%= "active" if request.path.include?(controller) %>" href="/internal/<%= controller %>"><%= name.to_s.titleize %></a>
|
|
<% end %>
|
|
</div>
|