diff --git a/assets/webui/index.html b/assets/webui/index.html
index 3a43e08..86fb0c3 100644
--- a/assets/webui/index.html
+++ b/assets/webui/index.html
@@ -493,8 +493,8 @@
- 关键词
- 更多信息
+ 关键词
+ 其他属性
@@ -503,7 +503,7 @@
- 自定义
+ 扩展字段
diff --git a/assets/webui/ofdgo.css b/assets/webui/ofdgo.css
index d2bd6fc..5e0a54a 100644
--- a/assets/webui/ofdgo.css
+++ b/assets/webui/ofdgo.css
@@ -1530,8 +1530,7 @@ button:not(:disabled):hover {
.form-row input[type="number"],
.form-row input[type="file"],
.form-row select,
-.form-row textarea,
-.info-rows textarea {
+.form-row textarea {
width: 100%;
min-width: 0;
height: var(--control-height);
@@ -1572,15 +1571,31 @@ button:not(:disabled):hover {
width: 480px;
}
-#infoPanel .form-row {
+#infoPanel .form-row,
+#infoPanel summary {
grid-template-columns: 4em minmax(0, 1fr);
}
-#infoPanel .form-row > span {
+#infoPanel .form-row > span,
+#infoPanel summary > span {
text-align-last: justify;
white-space: nowrap;
}
+#infoPanel summary {
+ display: grid;
+ align-items: center;
+ gap: 12px;
+}
+
+#infoPanel summary::after {
+ content: "▸";
+}
+
+#infoPanel details[open] > summary::after {
+ content: "▾";
+}
+
.info-rows {
max-height: 240px;
overflow-y: auto;