Untitled

 avatar
unknown
plain_text
4 years ago
2.6 kB
2
Indexable
<section class="container bg-light my-4 rounded-3 w-100 border p-2">
    <div class="accordion accordion-flush bg-light">
        <div class="accordion-item bg-light" id="listHeading">
            <h2 class="accordion-header">
                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
                    data-bs-target="#listPanel" aria-expanded="false" aria-controls="listPanel"
                >
                    Here you can choose which <%= typeOfObject %> you want to analyse
                </button>
            </h2>
            <div id="listPanel" class="accordion-collapse collapse" aria-labelledby="listHeading">
                <div class="accordion-body overflow-auto accordion-list-div bg-light">
                    <% if (list.length > 0) { %>
                    <div class="d-flex flex-row justify-content-evenly align-items-center mb-2">
                        <span class="tw-bold">Sort by:</span>
                        <button id="sortByNameAscBtn" class="btn btn-secondary">Name (Ascending)</button>
                        <button id="sortByNameDescBtn" class="btn btn-secondary">Name (Descending)</button>
                        <button id="sortByDateAscBtn" class="btn btn-secondary">Oldest</button>
                        <button id="sortByDateDescBtn" class="btn btn-secondary">Newest</button>
                    </div>
                    <ul id="listOfElements" class="list-group list-group-flush bg-light">
                        <% for (let element of list) { %>
                        <li class="list-group-item bg-light"
                            data-name="<%= element.title ? element.title : element.name ? element.name : 'Unknown' %>"
                            data-date="<% element.last_modified ? element.last_modified : element.created %>"
                        >
                            <%= element.title ? element.title : element.name ? element.name : "Unknown " + typeOfObject %>:
                            <a class="link-primary" href="/portal/<%= portalName %>/<%= typeOfObject %>/<%= element.object_id %>">
                                <%= element.object_id %>
                            </a>
                        </li>
                        <% } %>
                    </ul>
                    <% } else { %>
                        <p>There are no resources for this dataset</p>
                    <% } %>
                </div>
            </div>
        </div>
    </div>
</section>

<script src="/scripts/sort_list.js"></script>
Editor is loading...