feat(编辑能力): 完善元数据全字段展示与编辑
build.yaml / build (push) Successful in 42s

This commit is contained in:
xiaoqidun committed 2026-10-25 20:39:50 +08:00
1 parent 986295ae57
commit 2cec0b17d3
9 files changed
+277 -136

No files matched your search

+47 -11
View File
@@ -1521,7 +1521,7 @@ button:not(:disabled):hover {
outline-offset: 2px;
}
.info-custom-row input,
.info-rows textarea,
.gradient-stop-row input[type="number"],
.structure-attribute > input,
.print-options select,
@@ -1530,7 +1530,8 @@ button:not(:disabled):hover {
.form-row input[type="number"],
.form-row input[type="file"],
.form-row select,
.form-row textarea {
.form-row textarea,
.info-rows textarea {
width: 100%;
min-width: 0;
height: var(--control-height);
@@ -1567,19 +1568,37 @@ button:not(:disabled):hover {
margin-bottom: 12px;
}
#infoCustomRows {
#infoPanel {
width: 480px;
}
#infoPanel .form-row {
grid-template-columns: 4em minmax(0, 1fr);
}
#infoPanel .form-row > span {
text-align-last: justify;
white-space: nowrap;
}
.info-rows {
max-height: 240px;
overflow-y: auto;
}
.info-custom-row {
.info-custom-row,
.info-keyword-row {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) var(--control-height);
gap: 8px;
margin: 8px 0;
}
#infoCustomRows > :first-child {
.info-keyword-row {
grid-template-columns: minmax(0, 1fr) var(--control-height);
}
.info-rows > :first-child {
margin-top: 0;
}
@@ -1618,7 +1637,7 @@ button:not(:disabled):hover {
width: 100%;
}
#infoCustomRows :focus-visible,
.info-rows :focus-visible,
#gradientStops :focus-visible {
outline-offset: -2px;
}
@@ -3744,24 +3763,41 @@ audio.page-media {
.meta-list {
display: grid;
gap: 12px;
gap: 7px;
margin: 0;
font-size: 12px;
line-height: 1.5;
}
.meta-list div {
.meta-list > div {
display: grid;
gap: 3px;
grid-template-columns: 4em minmax(0, 1fr);
align-items: start;
gap: 7px;
}
.meta-list dt {
font-size: 12px;
color: var(--text-muted);
overflow-wrap: anywhere;
}
.meta-list:not(#metaCustomData) dt {
text-align-last: justify;
white-space: nowrap;
}
.meta-list dd {
margin: 0;
overflow-wrap: anywhere;
line-height: 1.35;
white-space: pre-wrap;
}
#metaCustomData:not([hidden]) {
margin-top: 12px;
}
#metaKeywords > span {
display: block;
}
.font-panel,