feat(前端界面): 统一注解搜索文案
build.yaml / build (push) Successful in 51s

This commit is contained in:
xiaoqidun committed 2026-10-13 16:41:57 +08:00
1 parent c74dff1e41
commit cd5ea45a89
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -658,7 +658,7 @@
<div id="pageList" class="page-list" role="tabpanel" aria-label="页面"></div> <div id="pageList" class="page-list" role="tabpanel" aria-label="页面"></div>
<div id="outlineList" role="tabpanel" aria-label="目录" hidden></div> <div id="outlineList" role="tabpanel" aria-label="目录" hidden></div>
<div id="annotationsPanel" role="tabpanel" aria-label="注解" hidden> <div id="annotationsPanel" role="tabpanel" aria-label="注解" hidden>
<div class="search-form"><input id="annotationsFilter" type="search" aria-label="筛选注解" placeholder="内容、作者" autocomplete="off"><select id="annotationsKind" aria-label="注解类型"><option value="">全部</option></select></div> <div class="search-form"><input id="annotationsFilter" type="search" aria-label="搜索文字" placeholder="搜索文字" autocomplete="off"><select id="annotationsKind" aria-label="注解类型"><option value="">全部</option></select></div>
<div id="annotationsStatus" class="form-status" role="status"></div> <div id="annotationsStatus" class="form-status" role="status"></div>
<div id="annotationsList" class="annotation-summary-list"></div> <div id="annotationsList" class="annotation-summary-list"></div>
</div> </div>
+1 -1
View File
@@ -8286,7 +8286,7 @@ function renderAnnotationSummary() {
const kind = el.annotationsKind.value; const kind = el.annotationsKind.value;
const labels = {Path: "批注", Highlight: "高亮", Stamp: "印章", Watermark: "水印", Link: "链接"}; const labels = {Path: "批注", Highlight: "高亮", Stamp: "印章", Watermark: "水印", Link: "链接"};
const items = summary.items.filter(item => (!kind || item.type === kind) && `${item.remark || ""}\n${item.creator || ""}\n${item.id}`.toLocaleLowerCase().includes(query)); const items = summary.items.filter(item => (!kind || item.type === kind) && `${item.remark || ""}\n${item.creator || ""}\n${item.id}`.toLocaleLowerCase().includes(query));
el.annotationsStatus.textContent = summary.items.length ? `${items.length} / ${summary.items.length}` : "暂无注解"; el.annotationsStatus.textContent = summary.items.length ? `${items.length} / ${summary.items.length}` : "";
el.annotationsList.replaceChildren(...items.map(item => { el.annotationsList.replaceChildren(...items.map(item => {
const row = document.createElement("div"); const row = document.createElement("div");
row.className = "annotation-summary"; row.className = "annotation-summary";