优化ToDoList页面模板
This commit is contained in:
parent
67302e836b
commit
70516acbd6
|
@ -25,43 +25,46 @@
|
||||||
<div id="todolist-main" th:if="${not #lists.isEmpty(theme.config.todo.list)}"
|
<div id="todolist-main" th:if="${not #lists.isEmpty(theme.config.todo.list)}"
|
||||||
th:with="todoList = ${theme.config.todo.list}">
|
th:with="todoList = ${theme.config.todo.list}">
|
||||||
|
|
||||||
<th:block th:each="todo : ${todoList}">
|
|
||||||
|
|
||||||
<div id="todolist-left" th:if="${#strings.equals(todo.seat, 'left')}">
|
<div id="todolist-left-container">
|
||||||
|
<th:block th:each="todo : ${todoList}">
|
||||||
|
<div id="todolist-left" th:if="${#strings.equals(todo.seat, 'left')}">
|
||||||
<div class="todolist-item">
|
<div class="todolist-item">
|
||||||
<h3 class="todolist-title">[[${todo.class_name}]]</h3>
|
<h3 class="todolist-title">[[${todo.class_name}]]</h3>
|
||||||
<ul class="todolist-ul">
|
<ul class="todolist-ul">
|
||||||
<th:block th:if="${not #lists.isEmpty(todo.todo_list)}"
|
<th:block th:if="${not #lists.isEmpty(todo.todo_list)}"
|
||||||
th:each="data : ${todo.todo_list}">
|
th:each="data : ${todo.todo_list}">
|
||||||
<li th:class="${data.completed ? 'achieve' : ''}">
|
<li th:class="${data.completed ? 'achieve' : ''}">
|
||||||
<i style="margin-right: 5px;"
|
<i style="margin-right: 5px;"
|
||||||
th:class="${data.completed ? 'fa-regular fa-circle-check' : 'fa-regular fa-circle'}">
|
th:class="${data.completed ? 'fa-regular fa-circle-check' : 'fa-regular fa-circle'}">
|
||||||
</i>[[${data.content}]]
|
</i>[[${data.content}]]
|
||||||
</li>
|
</li>
|
||||||
</th:block>
|
</th:block>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</th:block>
|
||||||
|
</div>
|
||||||
<div id="todolist-right" th:if="${#strings.equals(todo.seat, 'right')}">
|
<div id="todolist-right-container">
|
||||||
<div class="todolist-item">
|
<th:block th:each="todo : ${todoList}">
|
||||||
<h3 class="todolist-title">[[${todo.class_name}]]</h3>
|
<div id="todolist-right" th:if="${#strings.equals(todo.seat, 'right')}">
|
||||||
<ul>
|
<div class="todolist-item">
|
||||||
<th:block th:if="${not #lists.isEmpty(todo.todo_list)}"
|
<h3 class="todolist-title">[[${todo.class_name}]]</h3>
|
||||||
th:each="data : ${todo.todo_list}">
|
<ul>
|
||||||
<li th:class="${data.completed ? 'achieve' : ''}">
|
<th:block th:if="${not #lists.isEmpty(todo.todo_list)}"
|
||||||
<i style="margin-right: 5px;"
|
th:each="data : ${todo.todo_list}">
|
||||||
th:class="${data.completed ? 'fa-regular fa-circle-check' : 'fa-regular fa-circle'}">
|
<li th:class="${data.completed ? 'achieve' : ''}">
|
||||||
</i>[[${data.content}]]
|
<i style="margin-right: 5px;"
|
||||||
</li>
|
th:class="${data.completed ? 'fa-regular fa-circle-check' : 'fa-regular fa-circle'}">
|
||||||
</th:block>
|
</i>[[${data.content}]]
|
||||||
|
</li>
|
||||||
</ul>
|
</th:block>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</th:block>
|
||||||
</th:block>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -79,7 +82,7 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
justify-content: center;
|
justify-content: space-between;
|
||||||
margin: 16px 0 10px
|
margin: 16px 0 10px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -93,13 +96,21 @@
|
||||||
padding: 0
|
padding: 0
|
||||||
}
|
}
|
||||||
|
|
||||||
#todolist-left {
|
#todolist-left-container, #todolist-right-container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: start;
|
||||||
|
align-items: center;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#todolist-left {
|
||||||
|
width: 100%;
|
||||||
padding: 0 8px 0 0
|
padding: 0 8px 0 0
|
||||||
}
|
}
|
||||||
|
|
||||||
#todolist-right {
|
#todolist-right {
|
||||||
width: 50%;
|
width: 100%;
|
||||||
padding: 0 0 0 8px
|
padding: 0 0 0 8px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,7 +124,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
#todolist-left,#todolist-right {
|
#todolist-left, #todolist-right {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -145,7 +156,6 @@
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue