Files
erp-imprimelibros/src/main/resources/templates/theme/advance-ui/nestable.html
2025-07-19 10:57:49 +02:00

357 lines
14 KiB
HTML

<!doctype html>
<html xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorate="~{layout}">
<th:block layout:fragment="pagetitle">
<!--page title-->
<div th:replace="partials/title-meta :: title-meta('Nestable List')"></div>
</th:block>
<head>
</head>
<body>
<div layout:fragment="content">
<!-- start page title -->
<div th:replace="partials/page-title :: page-title('Nestable List','Advance UI')"></div>
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<h4 class="card-title mb-0">Nested Sortables List</h4>
</div><!-- end card header -->
<div class="card-body">
<p class="text-muted">Use <code>nested-list nested-sortable</code> class to list-group class to
set a nested list with sortable items.</p>
<div class="list-group col nested-list nested-sortable">
<div class="list-group-item nested-1">Item 1.1</div>
<div class="list-group-item nested-1">Item 1.2
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2">Item 2.1</div>
<div class="list-group-item nested-2">Item 2.2
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3">Item 3.1</div>
<div class="list-group-item nested-3">Item 3.2</div>
</div>
</div>
</div>
</div>
<div class="list-group-item nested-1">Item 1.3
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2">Item 2.1</div>
<div class="list-group-item nested-2">Item 2.2</div>
</div>
</div>
</div>
</div><!-- end card-body -->
</div><!-- end card -->
</div>
<!-- end col -->
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<h4 class="card-title mb-0">Nested Sortables List with Handle</h4>
</div><!-- end card header -->
<div class="card-body">
<p class="text-muted">Use <code>nested-list nested-sortable-handle</code> class to list-group
class to set a nested list with sortable items.</p>
<div class="list-group col nested-list nested-sortable-handle">
<div class="list-group-item nested-1"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 1.1
<div class="list-group nested-list nested-sortable-handle">
<div class="list-group-item nested-2"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 2.1</div>
<div class="list-group-item nested-2"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 2.2
<div class="list-group nested-list nested-sortable-handle">
<div class="list-group-item nested-3"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 3.1</div>
<div class="list-group-item nested-3"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 3.2</div>
<div class="list-group-item nested-3"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 3.3</div>
<div class="list-group-item nested-3"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 3.4</div>
</div>
</div>
<div class="list-group-item nested-2"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 2.3</div>
<div class="list-group-item nested-2"><i
class="ri-drag-move-fill align-bottom handle"></i>Item 2.4</div>
</div>
</div>
</div>
</div><!-- end card-body -->
</div><!-- end card -->
</div>
<!-- end col -->
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<h4 class="card-title mb-0">Folder Structure Nested List</h4>
</div><!-- end card header -->
<div class="card-body">
<p class="text-muted">Use <code>nested-list nested-sortable</code> class to list-group class to
set a nested list with sortable items where icons are given within list-group-item.</p>
<div class="list-group col nested-list nested-sortable">
<div class="list-group-item nested-1"> <i
class="mdi mdi-folder fs-16 align-middle text-warning me-2"></i> assets
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2"> <i
class="mdi mdi-folder fs-16 align-middle text-warning me-2"></i> css
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3"><i
class="mdi mdi-language-css3 fs-16 align-middle text-secondary me-2"></i>
style.css</div>
<div class="list-group-item nested-3"><i
class="mdi mdi-language-css3 fs-16 align-middle text-secondary me-2"></i>
style.min.css</div>
</div>
</div>
<div class="list-group-item nested-2"> <i
class="mdi mdi-folder fs-16 align-middle text-warning me-2"></i> Images
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3"><i
class="mdi mdi-image fs-16 align-middle text-info me-2"></i>
logo.png</div>
</div>
</div>
<div class="list-group-item nested-2"> <i
class="mdi mdi-folder fs-16 align-middle text-warning me-2"></i> js
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3"><i
class="mdi mdi-language-javascript fs-16 align-middle text-warning me-2"></i>
app.js</div>
</div>
</div>
<div class="list-group-item nested-2"> <i
class="mdi mdi-language-html5 fs-16 align-middle text-danger me-2"></i>
index.html</div>
</div>
</div>
</div>
</div><!-- end card-body -->
</div><!-- end card -->
</div>
<!-- end col -->
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<h4 class="card-title mb-0">Navigation Nested List</h4>
</div><!-- end card header -->
<div class="card-body">
<p class="text-muted">Use <code>nested-list nested-sortable</code> class to list-group class to
set a nested list with sortable items where the list is shown with navigation.</p>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-1"> <i
class="ri-dashboard-2-line fs-16 align-middle text-primary me-2"></i> Dashboards
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2">Analytics</div>
<div class="list-group-item nested-2">CRM</div>
</div>
</div>
<div class="list-group-item nested-1"> <i
class="ri-apps-2-line fs-16 align-middle text-primary me-2"></i> Apps
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2">Calendar</div>
<div class="list-group-item nested-2">Chat</div>
<div class="list-group-item nested-2">Email</div>
</div>
</div>
<div class="list-group-item nested-1"> <i
class="ri-account-circle-line fs-16 align-middle text-primary me-2"></i>
Authentication
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2">Sign In</div>
<div class="list-group-item nested-2">Sign Up</div>
</div>
</div>
</div>
</div><!-- end card-body -->
</div><!-- end card -->
</div>
<!-- end col -->
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<h4 class="card-title mb-0">Team Nested List</h4>
</div><!-- end card header -->
<div class="card-body">
<p class="text-muted">Use <code>nested-list nested-sortable</code> class to list-group class to
set a nested list with sortable items where images are attached within a list-group-item div
element.</p>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-1">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<img src="/assets/images/users/avatar-1.jpg" alt=""
class="img-fluid rounded-circle">
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Daryl Wolcott</h5>
<p class="text-muted mb-0">CEO</p>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-2">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<img src="/assets/images/users/avatar-2.jpg" alt=""
class="img-fluid rounded-circle">
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Jacob Stanfield</h5>
<p class="text-muted mb-0">Project Manager</p>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<img src="/assets/images/users/avatar-3.jpg" alt=""
class="img-fluid rounded-circle">
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">David Houser</h5>
<p class="text-muted mb-0">Lead Designer</p>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-4">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<div class="avatar-title rounded-circle">
<i class="ri-user-2-fill"></i>
</div>
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Jame Baker</h5>
<p class="text-muted mb-0">UI/UX Designer</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<img src="/assets/images/users/avatar-4.jpg" alt=""
class="img-fluid rounded-circle">
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Mickie Reyes</h5>
<p class="text-muted mb-0">Frontend Developer</p>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-4">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<div class="avatar-title rounded-circle">
<i class="ri-user-2-fill"></i>
</div>
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Thomas Perez</h5>
<p class="text-muted mb-0">Developer</p>
</div>
</div>
</div>
<div class="list-group-item nested-4">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<div class="avatar-title rounded-circle">
<img src="/assets/images/users/avatar-5.jpg" alt=""
class="img-fluid rounded-circle">
</div>
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Kim Wilson</h5>
<p class="text-muted mb-0">Developer</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-3">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<img src="/assets/images/users/avatar-6.jpg" alt=""
class="img-fluid rounded-circle">
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Galen Coble</h5>
<p class="text-muted mb-0">Backend Developer</p>
</div>
</div>
<div class="list-group nested-list nested-sortable">
<div class="list-group-item nested-4">
<div class="d-flex align-items-center">
<div class="avatar-xs flex-shrink-0 me-3">
<img src="/assets/images/users/avatar-7.jpg" alt=""
class="img-fluid rounded-circle">
</div>
<div class="flex-grow-1">
<h5 class="fs-14 mb-0">Jean Wood</h5>
<p class="text-muted mb-0">Developer</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end nested list -->
</div><!-- end card-body -->
</div><!-- end card -->
</div>
<!-- end col -->
</div>
<!-- end row -->
</div>
<th:block layout:fragment="modal">
</th:block>
<th:block layout:fragment="pagejs">
<!-- sortablejs -->
<script src="/assets/libs/sortablejs/Sortable.min.js"></script>
<!-- nestable init js -->
<script src="/assets/js/pages/nestable.init.js"></script>
</th:block>
</body>
</html>