Vanessa 2026-02-22 13:44:56 +08:00
parent e9f350a707
commit 7715ee0b4e
3 changed files with 11 additions and 6 deletions

View file

@ -29,6 +29,11 @@
padding: 0 4px;
}
&--size {
padding: 2px 8px;
width: 64px;
}
&--text {
box-shadow: 0 0 0;
}

View file

@ -2343,7 +2343,7 @@ export const tableMenu = (protyle: IProtyle, nodeElement: Element, cellElement:
id: "insertRowAbove",
icon: "iconBefore",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages.insertRowBefore.replace("${x}", `<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field"><span class="fn__space"></span>`)}
${window.siyuan.languages.insertRowBefore.replace("${x}", `<span class="fn__space"></span><input type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field b3-text-field--size"><span class="fn__space"></span>`)}
</div>`,
accelerator: window.siyuan.config.keymap.editor.table.insertRowAbove.custom,
bind(element: HTMLElement) {
@ -2368,7 +2368,7 @@ ${window.siyuan.languages.insertRowBefore.replace("${x}", `<span class="fn__spac
id: "insertRowBelow",
icon: "iconAfter",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages.insertRowAfter.replace("${x}", `<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field"><span class="fn__space"></span>`)}
${window.siyuan.languages.insertRowAfter.replace("${x}", `<span class="fn__space"></span><input type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field b3-text-field--size"><span class="fn__space"></span>`)}
</div>`,
accelerator: window.siyuan.config.keymap.editor.table.insertRowBelow.custom,
bind(element: HTMLElement) {
@ -2394,7 +2394,7 @@ ${window.siyuan.languages.insertRowAfter.replace("${x}", `<span class="fn__space
id: "insertColumnLeft",
icon: "iconInsertLeft",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages.insertColumnLeft1.replace("${x}", `<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field"><span class="fn__space"></span>`)}
${window.siyuan.languages.insertColumnLeft1.replace("${x}", `<span class="fn__space"></span><input type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field b3-text-field--size"><span class="fn__space"></span>`)}
</div>`,
accelerator: window.siyuan.config.keymap.editor.table.insertColumnLeft.custom,
bind(element: HTMLElement) {
@ -2420,7 +2420,7 @@ ${window.siyuan.languages.insertColumnLeft1.replace("${x}", `<span class="fn__sp
id: "insertColumnRight",
icon: "iconInsertRight",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages.insertColumnRight1.replace("${x}", `<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field"><span class="fn__space"></span>`)}
${window.siyuan.languages.insertColumnRight1.replace("${x}", `<span class="fn__space"></span><input type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field b3-text-field--size"><span class="fn__space"></span>`)}
</div>`,
accelerator: window.siyuan.config.keymap.editor.table.insertColumnRight.custom,
bind(element: HTMLElement) {

View file

@ -625,7 +625,7 @@ export const avContextmenu = (protyle: IProtyle, rowElement: HTMLElement, positi
id: avType === "table" ? "insertRowBefore" : "insertItemBefore",
icon: "iconBefore",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages[avType === "table" ? "insertRowBefore" : "insertItemBefore"].replace("${x}", `<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field"><span class="fn__space"></span>`)}
${window.siyuan.languages[avType === "table" ? "insertRowBefore" : "insertItemBefore"].replace("${x}", `<span class="fn__space"></span><input type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field b3-text-field--size"><span class="fn__space"></span>`)}
</div>`,
bind(element) {
const inputElement = element.querySelector("input");
@ -660,7 +660,7 @@ ${window.siyuan.languages[avType === "table" ? "insertRowBefore" : "insertItemBe
id: avType === "table" ? "insertRowAfter" : "insertItemAfter",
icon: "iconAfter",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages[avType === "table" ? "insertRowAfter" : "insertItemAfter"].replace("${x}", `<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field" value="1"><span class="fn__space"></span>`)}
${window.siyuan.languages[avType === "table" ? "insertRowAfter" : "insertItemAfter"].replace("${x}", `<span class="fn__space"></span><input type="number" step="1" min="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field b3-text-field--size" value="1"><span class="fn__space"></span>`)}
</div>`,
bind(element) {
const inputElement = element.querySelector("input");