diff --git a/app/src/protyle/render/av/col.ts b/app/src/protyle/render/av/col.ts index fcea23b6f..7435184af 100644 --- a/app/src/protyle/render/av/col.ts +++ b/app/src/protyle/render/av/col.ts @@ -108,13 +108,13 @@ export const getEditHTML = (options: { `; if (colData.options && colData.options.length > 0) { html += ` `; colData.options.forEach(item => { html += ` `; } return `
@@ -225,7 +225,7 @@ export const bindEditEvent = (options: { protyle: IProtyle, data: IAV, menuEleme } if (event.key === "Escape") { options.menuElement.parentElement.remove(); - } else if (event.key === "Enter") { + } else if (event.key === "Enter" && !event.shiftKey) { tplElement.dispatchEvent(new CustomEvent("blur")); options.menuElement.parentElement.remove(); } @@ -400,7 +400,7 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen menu.addItem({ iconHTML: `${cellElement.dataset.icon ? unicode2Emoji(cellElement.dataset.icon) : ``}`, type: "readonly", - label: ``, + label: ``, bind(element) { const iconElement = element.querySelector(".block__icon") as HTMLElement; iconElement.setAttribute("data-icon", cellElement.dataset.icon);