File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3204,16 +3204,14 @@ export class ProjectKanbanView {
32043204 const btnsContainer = document.createElement('div');
32053205 btnsContainer.style.cssText = 'display: flex; gap: 8px; margin-bottom: 12px;';
32063206
3207- // 全选按钮
3207+ // 全选按钮(等于不筛选)
32083208 const selectAllBtn = document.createElement('button');
32093209 selectAllBtn.className = 'b3-button b3-button--text b3-button--small';
32103210 selectAllBtn.style.flex = '1';
32113211 selectAllBtn.textContent = i18n('selectAll') || '全选';
32123212 selectAllBtn.addEventListener('click', () => {
3213- // 将所有显示的 milestone 加入 set
3214- const currentSet = new Set<string>();
3215- allAvailableMilestoneIds.forEach(id => currentSet.add(id));
3216- this.selectedFilterMilestones.set(targetGroupId, currentSet);
3213+ // 全选等于不筛选,删除该分组的筛选设置
3214+ this.selectedFilterMilestones.delete(targetGroupId);
32173215
32183216 // 更新 UI
32193217 const checkboxes = menu.querySelectorAll('input[type="checkbox"]') as NodeListOf<HTMLInputElement>;
@@ -4512,7 +4510,7 @@ export class ProjectKanbanView {
45124510 }
45134511 });
45144512
4515- // 里程碑过滤逻辑 (移动至此处,以便在统计“ 任务是否有里程碑” 后进行应用)
4513+ // 里程碑过滤逻辑 (移动至此处,以便在统计" 任务是否有里程碑" 后进行应用)
45164514 if (this.selectedFilterMilestones.size > 0) {
45174515 const matchesMilestone = (t: any) => {
45184516 let filterKey: string | null = null;
You can’t perform that action at this time.
0 commit comments