feat: 已完成任务默认折叠

- 移动端和桌面端的已完成任务分隔栏默认添加collapsed类
- 所有已完成的任务项默认添加collapsed类
- 用户可以点击分隔栏展开查看已完成任务
- 提升TODO列表的简洁性和可读性
This commit is contained in:
2026-01-23 13:24:50 +08:00
parent d1ad2d33b5
commit 180a1f0068

View File

@@ -212,7 +212,7 @@ $author_desc = get_option('argon_sidebar_author_description');
<?php if (!empty($mobile_completed_todos)) : ?> <?php if (!empty($mobile_completed_todos)) : ?>
<!-- 已完成任务分隔栏 --> <!-- 已完成任务分隔栏 -->
<li class="mobile-todo-completed-divider" id="mobile-todo-collapse-btn"> <li class="mobile-todo-completed-divider collapsed" id="mobile-todo-collapse-btn">
<span class="divider-text"> <span class="divider-text">
<i class="fa fa-check-circle"></i> <i class="fa fa-check-circle"></i>
<?php _e('已完成', 'argon'); ?> <?php _e('已完成', 'argon'); ?>
@@ -223,7 +223,7 @@ $author_desc = get_option('argon_sidebar_author_description');
<!-- 显示已完成的任务 --> <!-- 显示已完成的任务 -->
<?php foreach ($mobile_completed_todos as $todo) : ?> <?php foreach ($mobile_completed_todos as $todo) : ?>
<li class="mobile-todo-item todo-completed" data-id="<?php echo esc_attr($todo['id']); ?>"> <li class="mobile-todo-item todo-completed collapsed" data-id="<?php echo esc_attr($todo['id']); ?>">
<span class="mobile-todo-content"><?php echo esc_html($todo['content']); ?></span> <span class="mobile-todo-content"><?php echo esc_html($todo['content']); ?></span>
<?php if ($mobile_is_author) : ?> <?php if ($mobile_is_author) : ?>
<button class="mobile-todo-delete-btn" title="<?php _e('删除', 'argon'); ?>"> <button class="mobile-todo-delete-btn" title="<?php _e('删除', 'argon'); ?>">
@@ -924,7 +924,7 @@ $author_desc = get_option('argon_sidebar_author_description');
<?php if (!empty($completed_todos)) : ?> <?php if (!empty($completed_todos)) : ?>
<!-- 已完成任务分隔栏 --> <!-- 已完成任务分隔栏 -->
<li class="todo-completed-divider" id="todo-collapse-btn"> <li class="todo-completed-divider collapsed" id="todo-collapse-btn">
<span class="divider-text"> <span class="divider-text">
<i class="fa fa-check-circle"></i> <i class="fa fa-check-circle"></i>
<?php _e('已完成', 'argon'); ?> <?php _e('已完成', 'argon'); ?>
@@ -935,7 +935,7 @@ $author_desc = get_option('argon_sidebar_author_description');
<!-- 显示已完成的任务 --> <!-- 显示已完成的任务 -->
<?php foreach ($completed_todos as $todo) : ?> <?php foreach ($completed_todos as $todo) : ?>
<li class="todo-item todo-completed" data-id="<?php echo esc_attr($todo['id']); ?>"> <li class="todo-item todo-completed collapsed" data-id="<?php echo esc_attr($todo['id']); ?>">
<span class="todo-content"><?php echo esc_html($todo['content']); ?></span> <span class="todo-content"><?php echo esc_html($todo['content']); ?></span>
<?php if ($is_author) : ?> <?php if ($is_author) : ?>
<button class="todo-delete-btn" title="<?php _e('删除', 'argon'); ?>"> <button class="todo-delete-btn" title="<?php _e('删除', 'argon'); ?>">