15 changed files with 105 additions and 58 deletions
@ -1,26 +1,56 @@ |
|||||||
<div class="accordion accordion-flash" id="<%= parent_accordion_id %>"> |
<% if opts[:accordionFor].present? %> |
||||||
<div class="accordion-item"> |
<div class="accordion accordion-flash" id="<%= parent_accordion_id %>"> |
||||||
<div class="accordion-header d-flex justify-content-between"> |
<div class="accordion-item"> |
||||||
<% if search_result["has_children?"].present? %> |
<div class="accordion-header d-flex justify-content-between"> |
||||||
<div class="accordion-button collapsed m-0 p-0 sub-label<%= search_result["heirarchy_level"] + 1 %>" data-bs-toggle="collapse" data-bs-target="#<%= children_accordion_id %>" |
<% if search_result["has_children?"].present? %> |
||||||
data-controller="subjects" data-accordion-id="<%= children_accordion_id %>" |
<div class="accordion-button collapsed m-0 p-0 sub-label<%= search_result["heirarchy_level"] + 1 %>" data-bs-toggle="collapse" data-bs-target="#<%= children_accordion_id %>" |
||||||
data-accordion-for="<%= opts[:accordionFor] %>" data-subject-parent-id="<%= search_result["id"] %>" |
data-controller="subjects" data-accordion-id="<%= children_accordion_id %>" |
||||||
data-accordion-target="#<%= accordion_body_id %>" data-action="click->subjects#loadSubjectsAccordion"> |
data-accordion-for="<%= opts[:accordionFor] %>" data-subject-parent-id="<%= search_result["id"] %>" |
||||||
<%= link_to search_result["name"], custom_url, class: "accordion-link text-decoration-none text-dark d-block sub#{search_result["heirarchy_level"] + 1} clickable-link" %> |
data-accordion-target="#<%= accordion_body_id %>" data-action="click->subjects#loadSubjectsAccordion"> |
||||||
|
<%= link_to search_result["name"], custom_url, class: "accordion-link text-decoration-none text-dark d-block sub#{search_result["heirarchy_level"] + 1} clickable-link" %> |
||||||
|
</div> |
||||||
|
<% else %> |
||||||
|
<%= link_to search_result["name"], custom_url, class: "accordion-link text-decoration-none text-dark d-block sub#{search_result["heirarchy_level"] + 1} clickable-link" %> |
||||||
|
<% end %> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="accordion-collapse collapse" id="<%= children_accordion_id %>" data-bs-parent="#<%= parent_accordion_id %>"> |
||||||
|
<div class="accordion-body pt-1 sub-body<%= search_result["heirarchy_level"] + 1 %> pb-1" id="<%= accordion_body_id %>"> |
||||||
|
<div class="text-center"> |
||||||
|
<div class="spinner-border text-danger" role="status"> |
||||||
|
<span class="visually-hidden">Loading...</span> |
||||||
|
</div> |
||||||
|
</div> |
||||||
</div> |
</div> |
||||||
<% else %> |
</div> |
||||||
<%= link_to search_result["name"], custom_url, class: "accordion-link text-decoration-none text-dark d-block sub#{search_result["heirarchy_level"] + 1} clickable-link" %> |
|
||||||
<% end %> |
|
||||||
</div> |
</div> |
||||||
|
</div> |
||||||
|
<% else %> |
||||||
|
<div class="accordion accordion-flash" id="<%= parent_accordion_id %>"> |
||||||
|
<div class="accordion-item"> |
||||||
|
<div class="accordion-header d-flex justify-content-between"> |
||||||
|
<% if search_result["has_children?"].present? %> |
||||||
|
<div class="accordion-button collapsed m-0 p-0 sub-label<%= search_result["heirarchy_level"] + 1 %>" data-bs-toggle="collapse" data-bs-target="#<%= children_accordion_id %>" |
||||||
|
data-controller="subjects" data-accordion-id="<%= children_accordion_id %>" data-subject-parent-id="<%= search_result["id"] %>" |
||||||
|
data-accordion-target="#<%= accordion_body_id %>" data-action="click->subjects#loadSubjectsAccordion"> |
||||||
|
<%= link_to search_result["name"], custom_url, class: "accordion-link text-decoration-none text-dark d-block sub#{search_result["heirarchy_level"] + 1} clickable-link" %> |
||||||
|
<%= link_to "Add Sub Level", new_subject_index_path(parent_id: search_result["id"]), class: "btn btn-success text-decoration-none d-block sub#{search_result["heirarchy_level"]} clickable-link position-absolute end-0 me-5" %> |
||||||
|
</div> |
||||||
|
<% else %> |
||||||
|
<%= link_to search_result["name"], custom_url, class: "accordion-link text-decoration-none text-dark d-block sub#{search_result["heirarchy_level"] + 1} clickable-link" %> |
||||||
|
<%= link_to "Add Sub Level", new_subject_index_path(parent_id: search_result["id"]), class: "btn btn-success text-decoration-none d-block sub#{search_result["heirarchy_level"]} clickable-link position-absolute end-0 me-5" %> |
||||||
|
<% end %> |
||||||
|
</div> |
||||||
|
|
||||||
<div class="accordion-collapse collapse" id="<%= children_accordion_id %>" data-bs-parent="#<%= parent_accordion_id %>"> |
<div class="accordion-collapse collapse" id="<%= children_accordion_id %>" data-bs-parent="#<%= parent_accordion_id %>"> |
||||||
<div class="accordion-body pt-1 sub-body<%= search_result["heirarchy_level"] + 1 %> pb-1" id="<%= accordion_body_id %>"> |
<div class="accordion-body pt-1 sub-body<%= search_result["heirarchy_level"] + 1 %> pb-1" id="<%= accordion_body_id %>"> |
||||||
<div class="text-center"> |
<div class="text-center"> |
||||||
<div class="spinner-border text-danger" role="status"> |
<div class="spinner-border text-danger" role="status"> |
||||||
<span class="visually-hidden">Loading...</span> |
<span class="visually-hidden">Loading...</span> |
||||||
|
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
<% end %> |
||||||
|
|||||||
@ -1,6 +1,15 @@ |
|||||||
<div class="card container-sm mt-1 p-0"> |
<div class="container-fluid row p-0 m-0"> |
||||||
<h4 class="card-header"> Select Year </h4> |
<div class="container col-xs-12 col-sm-12 col-md-3 col-lg-3 col-xl-3" > |
||||||
<div class="card-body table-responsive p-0"> |
<div class="advanced-search-box"> |
||||||
<%= render(DocumentsYearsComponent.new(current_user: current_user, years: @years)) %> |
<%= render(DocumentAdvancedSearchComponent.new(current_user: current_user, opts: {})) %> |
||||||
|
</div> |
||||||
</div> |
</div> |
||||||
<div> |
<div class="container col-xs-12 col-sm-12 col-md-9 col-lg-9 col-xl-9"> |
||||||
|
<div class="card container-sm mt-1 p-0"> |
||||||
|
<h4 class="card-header"> Select Year </h4> |
||||||
|
<div class="card-body table-responsive p-0"> |
||||||
|
<%= render(DocumentsYearsComponent.new(current_user: current_user, years: @years)) %> |
||||||
|
</div> |
||||||
|
<div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|||||||
Loading…
Reference in new issue