diff --git a/01_content/src/client/index.tsx b/01_content/src/client/index.tsx index 6fe4108..eea8bc1 100644 --- a/01_content/src/client/index.tsx +++ b/01_content/src/client/index.tsx @@ -1967,7 +1967,7 @@ function buildCustomLayoutPrompt(req: string): string {
📁 {t('bind.folder')} - +
{projects.folders[bindPick.id] ?? t('bind.folderNone')} diff --git a/02_process/worklogs/2026-08-16_worktable-v2.md b/02_process/worklogs/2026-08-16_worktable-v2.md index 2514380..35de94d 100644 --- a/02_process/worklogs/2026-08-16_worktable-v2.md +++ b/02_process/worklogs/2026-08-16_worktable-v2.md @@ -1140,3 +1140,5 @@ - 实现:bindFolderChange 按钮文案改「↻ 更改」;probe-batch15 增 box0ChangeHasRefresh 断言。 - 验证:box0ChangeHasRefresh ✓;functional-diag 全 20 STEP ERROR_COUNT: 0。 - 备注:纯客户端改动,F5 即生效。 +- 微调:用户指出两按钮符号一前一后不对称——统一为符号都在文字后: + 「更改 ↻」+「解绑 ✕」;probe-batch15 断言改 box0ChangeText/box0ChangeSymAtEnd。 diff --git a/04_test/probe-batch15.cjs b/04_test/probe-batch15.cjs index 7c0c549..fa707f8 100644 --- a/04_test/probe-batch15.cjs +++ b/04_test/probe-batch15.cjs @@ -62,7 +62,8 @@ const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); out.box0Path = boxes[0] ? boxes[0].querySelector('.dsh-wt_bindFolderPath').textContent : null; var chg = boxes[0] && boxes[0].querySelector('.dsh-wt_bindFolderChange'); out.box0Change = !!chg; - out.box0ChangeHasRefresh = chg ? chg.textContent.indexOf('\u21bb') >= 0 : false; + out.box0ChangeText = chg ? chg.textContent.trim() : null; + out.box0ChangeSymAtEnd = chg ? chg.textContent.trim().lastIndexOf('\u21bb') === chg.textContent.trim().length - 1 : false; // 弹窗左上角不再有「绑定对话」标题;两个框标题字号一致 out.popTitleGone = !pop.querySelector('.dsh-wt_menuLabel'); var lb0 = boxes[0] && boxes[0].querySelector('.dsh-wt_bindFolderLabel');