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);