|
|
|
@ -1,6 +1,6 @@ |
|
|
|
<div class="accordion-collapse collapse" id="<%= opts[:main_sub_menu] %>" data-bs-parent="#sidenav"> |
|
|
|
<div class="accordion-collapse collapse" id="<%= opts[:main_sub_menu] %>" data-bs-parent="#sidenav"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<% Cdao::Subject.roots.each do |root| %> |
|
|
|
<% Cdao::Subject.roots.order(name: :asc).each do |root| %> |
|
|
|
<div class="accordion accordion-flush ps-20" id="firstLevelSubMenu"> |
|
|
|
<div class="accordion accordion-flush ps-20" id="firstLevelSubMenu"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-header bg-transparent"> |
|
|
|
<div class="accordion-header bg-transparent"> |
|
|
|
@ -13,7 +13,7 @@ |
|
|
|
<% end %> |
|
|
|
<% end %> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<% if root.children.present? %> |
|
|
|
<% if root.children.order(name: :asc).present? %> |
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:second_sub_menu], root.id].join %>" data-bs-parent="#firstLevelSubMenu"> |
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:second_sub_menu], root.id].join %>" data-bs-parent="#firstLevelSubMenu"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<% root.children.each do |sub1| %> |
|
|
|
<% root.children.each do |sub1| %> |
|
|
|
@ -31,7 +31,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:third_sub_menu], sub1.id].join %>" data-bs-parent="#secondLevelSubMenu"> |
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:third_sub_menu], sub1.id].join %>" data-bs-parent="#secondLevelSubMenu"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<% sub1.children.each do |sub2| %> |
|
|
|
<% sub1.children.order(name: :asc).each do |sub2| %> |
|
|
|
<div class="accordion accordion-flush" id="thirdLevelSubMenu"> |
|
|
|
<div class="accordion accordion-flush" id="thirdLevelSubMenu"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-header bg-transparent"> |
|
|
|
<div class="accordion-header bg-transparent"> |
|
|
|
@ -46,7 +46,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:fourth_sub_menu], sub2.id].join %>" data-bs-parent="#thirdLevelSubMenu"> |
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:fourth_sub_menu], sub2.id].join %>" data-bs-parent="#thirdLevelSubMenu"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<% sub2.children.each do |sub3| %> |
|
|
|
<% sub2.children.order(name: :asc).each do |sub3| %> |
|
|
|
<div class="accordion accordion-flush ps-20" id="fourthLevelSubMenu"> |
|
|
|
<div class="accordion accordion-flush ps-20" id="fourthLevelSubMenu"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-header"> |
|
|
|
<div class="accordion-header"> |
|
|
|
@ -61,7 +61,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:fifth_sub_menu], sub3.id].join %>" data-bs-parent="#fourthLevelSubMenu"> |
|
|
|
<div class="accordion-collapse collapse" id="<%= [opts[:fifth_sub_menu], sub3.id].join %>" data-bs-parent="#fourthLevelSubMenu"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<div class="accordion-body pb-0 pe-0 pt-0"> |
|
|
|
<% sub3.children.each do |sub4| %> |
|
|
|
<% sub3.children.order(name: :asc).each do |sub4| %> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-item bg-transparent"> |
|
|
|
<div class="accordion-header"> |
|
|
|
<div class="accordion-header"> |
|
|
|
<%= link_to sub4.name, index_url(sub4.id), class: "accordion-link text-white text-decoration-none text-dark d-block sub5 clickable-link" %> |
|
|
|
<%= link_to sub4.name, index_url(sub4.id), class: "accordion-link text-white text-decoration-none text-dark d-block sub5 clickable-link" %> |
|
|
|
|