feat(前端界面): 优化属性文案与列表对齐
build.yaml / build (push) Successful in 46s

This commit is contained in:
xiaoqidun committed 2026-10-25 21:42:30 +08:00
1 parent 8cbf0546ee
commit 3607c15162
3 files changed
+5 -9

No files matched your search

+3 -3
View File
@@ -493,7 +493,7 @@
<label class="form-row"><span>作者</span><textarea id="infoAuthor" rows="1"></textarea></label> <label class="form-row"><span>作者</span><textarea id="infoAuthor" rows="1"></textarea></label>
<label class="form-row"><span>主题</span><textarea id="infoSubject" rows="1"></textarea></label> <label class="form-row"><span>主题</span><textarea id="infoSubject" rows="1"></textarea></label>
<label class="form-row"><span>摘要</span><textarea id="infoAbstract" rows="2"></textarea></label> <label class="form-row"><span>摘要</span><textarea id="infoAbstract" rows="2"></textarea></label>
<details><summary><span>关键词</span></summary><div class="info-fields"><div id="infoKeywordRows" class="info-rows"></div><button id="infoKeywordAdd" class="icon-button" type="button" title="添加词条">+</button></div></details> <details><summary><span>关键词</span></summary><div id="infoKeywordRows" class="info-rows"></div><button id="infoKeywordAdd" class="icon-button" type="button" title="添加词条">+</button></details>
<details><summary><span>文档属性</span></summary> <details><summary><span>文档属性</span></summary>
<label class="form-row"><span>文档标识</span><input id="infoDocId" type="text"></label> <label class="form-row"><span>文档标识</span><input id="infoDocId" type="text"></label>
<label class="form-row"><span>文档用途</span><input id="infoDocUsage" type="text"></label> <label class="form-row"><span>文档用途</span><input id="infoDocUsage" type="text"></label>
@@ -503,7 +503,7 @@
<label class="form-row"><span>制作软件</span><input id="infoCreator" type="text"></label> <label class="form-row"><span>制作软件</span><input id="infoCreator" type="text"></label>
<label class="form-row"><span>软件版本</span><input id="infoCreatorVersion" type="text"></label> <label class="form-row"><span>软件版本</span><input id="infoCreatorVersion" type="text"></label>
</details> </details>
<details><summary><span>扩展字段</span></summary><div class="info-fields"><div id="infoCustomRows" class="info-rows"></div><button id="infoCustomAdd" class="icon-button" type="button" title="添加字段">+</button></div></details> <details><summary><span>扩展属性</span></summary><div id="infoCustomRows" class="info-rows"></div><button id="infoCustomAdd" class="icon-button" type="button" title="添加属性">+</button></details>
<div class="form-actions"><div id="infoStatus" class="form-status"></div><button id="infoCancel" class="button" type="button">取消</button><button class="button" type="submit">确定</button></div> <div class="form-actions"><div id="infoStatus" class="form-status"></div><button id="infoCancel" class="button" type="button">取消</button><button class="button" type="submit">确定</button></div>
</form> </form>
</dialog> </dialog>
@@ -879,7 +879,7 @@
</div> </div>
</dl> </dl>
</details> </details>
<details><summary>扩展字段</summary><dl id="metaCustomData" class="meta-list" hidden></dl></details> <details><summary>扩展属性</summary><dl id="metaCustomData" class="meta-list" hidden></dl></details>
<details><summary>格式信息</summary> <details><summary>格式信息</summary>
<dl class="meta-list"> <dl class="meta-list">
<div> <div>
-4
View File
@@ -1614,10 +1614,6 @@ button:not(:disabled):hover {
grid-template-columns: minmax(0, 1fr) repeat(2, 4em); grid-template-columns: minmax(0, 1fr) repeat(2, 4em);
} }
.info-fields {
margin-left: calc(4em + 12px);
}
.info-rows { .info-rows {
max-height: 240px; max-height: 240px;
overflow-y: auto; overflow-y: auto;
+2 -2
View File
@@ -1071,14 +1071,14 @@ function addInfoRow(container, values, sourceIndex) {
const input = document.createElement("textarea"); const input = document.createElement("textarea");
input.rows = 1; input.rows = 1;
setInfoInput(input, value); setInfoInput(input, value);
input.placeholder = values.length === 1 ? "关键词" : index === 0 ? "名称" : "内容"; input.placeholder = values.length === 1 ? "关键词" : index === 0 ? "属性名" : "属性值";
row.append(input); row.append(input);
} }
const remove = document.createElement("button"); const remove = document.createElement("button");
remove.type = "button"; remove.type = "button";
remove.className = "icon-button"; remove.className = "icon-button";
remove.textContent = "×"; remove.textContent = "×";
remove.title = values.length === 1 ? "删除词条" : "删除字段"; remove.title = values.length === 1 ? "删除词条" : "删除属性";
remove.addEventListener("click", () => row.remove()); remove.addEventListener("click", () => row.remove());
row.append(remove); row.append(remove);
container.append(row); container.append(row);