diff --git a/assets/webui/index.html b/assets/webui/index.html
index f3b46fa..7bee97c 100644
--- a/assets/webui/index.html
+++ b/assets/webui/index.html
@@ -272,11 +272,11 @@
- 属性
+ 属性
diff --git a/assets/webui/ofdgo.css b/assets/webui/ofdgo.css
index 20f5ec7..d01c26d 100644
--- a/assets/webui/ofdgo.css
+++ b/assets/webui/ofdgo.css
@@ -3059,6 +3059,10 @@ audio.page-media {
text-align-last: justify;
}
+.structure-dialog .panel-actions {
+ gap: 8px;
+}
+
.structure-dialog .form-actions {
margin-top: 12px;
}
@@ -3086,9 +3090,6 @@ audio.page-media {
.structure-attribute > button {
grid-column: -2;
grid-row: 1;
- width: var(--control-height);
- height: var(--control-height);
- padding: 0;
}
@media (max-width: 480px) {
@@ -3103,12 +3104,18 @@ audio.page-media {
.structure-reference + .structure-reference {
border-top: 1px solid var(--line);
- padding-top: 8px;
+ padding-top: 12px;
+}
+
+.structure-reference .form-row:last-child {
+ margin-bottom: 0;
}
.structure-reference .form-unit {
+ display: grid;
+ grid-template-columns: minmax(0, 1fr) var(--control-height);
min-width: 0;
- gap: 6px;
+ gap: 8px;
}
.structure-reference .form-unit > input,
diff --git a/assets/webui/ofdgo.js b/assets/webui/ofdgo.js
index 885e0bb..a066fa1 100644
--- a/assets/webui/ofdgo.js
+++ b/assets/webui/ofdgo.js
@@ -8353,7 +8353,7 @@ function addStructureAttribute(attribute = {}) {
}
const remove = document.createElement("button");
remove.type = "button";
- remove.className = "small-button";
+ remove.className = "icon-button";
remove.textContent = "×";
remove.title = "删除属性";
remove.setAttribute("aria-label", remove.title);
@@ -8373,9 +8373,9 @@ function addStructureReference(reference = {}) {
for (const [index, item] of state.doc.pages.entries()) page.add(new Option(`第${index + 1}页`, item.id));
if (reference.pageId) page.value = reference.pageId;
const remove = document.createElement("button"), add = document.createElement("button");
- for (const [button, label, text] of [[remove, "删除引用", "×"], [add, "添加图元", "添加"]]) {
+ for (const [button, label, text] of [[remove, "删除引用", "×"], [add, "添加图元", "+"]]) {
button.type = "button";
- button.className = "small-button";
+ button.className = "icon-button";
button.textContent = text;
button.title = label;
button.setAttribute("aria-label", label);