Compare commits

...

2 commits

Author SHA1 Message Date
Vanessa
1f69a87cc5 🎨 https://github.com/siyuan-note/siyuan/issues/15797 2025-09-17 23:57:11 +08:00
Vanessa
3feea1c7a7 🎨 https://github.com/siyuan-note/siyuan/issues/15864 2025-09-17 22:19:42 +08:00
2 changed files with 4 additions and 3 deletions

View file

@ -1682,7 +1682,7 @@ export class Gutter {
icon: "iconCopy", icon: "iconCopy",
label: `${window.siyuan.languages.copy} ${window.siyuan.languages.headings1}`, label: `${window.siyuan.languages.copy} ${window.siyuan.languages.headings1}`,
click() { click() {
fetchPost("/api/block/getHeadingChildrenDOM", {id, removeFoldAttr: true}, (response) => { fetchPost("/api/block/getHeadingChildrenDOM", {id, removeFoldAttr: false}, (response) => {
if (isInAndroid()) { if (isInAndroid()) {
window.JSAndroid.writeHTMLClipboard(protyle.lute.BlockDOM2StdMd(response.data).trimEnd(), response.data + Constants.ZWSP); window.JSAndroid.writeHTMLClipboard(protyle.lute.BlockDOM2StdMd(response.data).trimEnd(), response.data + Constants.ZWSP);
} else if (isInHarmony()) { } else if (isInHarmony()) {
@ -1698,7 +1698,7 @@ export class Gutter {
icon: "iconCut", icon: "iconCut",
label: `${window.siyuan.languages.cut} ${window.siyuan.languages.headings1}`, label: `${window.siyuan.languages.cut} ${window.siyuan.languages.headings1}`,
click() { click() {
fetchPost("/api/block/getHeadingChildrenDOM", {id, removeFoldAttr: true}, (response) => { fetchPost("/api/block/getHeadingChildrenDOM", {id, removeFoldAttr: false}, (response) => {
if (isInAndroid()) { if (isInAndroid()) {
window.JSAndroid.writeHTMLClipboard(protyle.lute.BlockDOM2StdMd(response.data).trimEnd(), response.data + Constants.ZWSP); window.JSAndroid.writeHTMLClipboard(protyle.lute.BlockDOM2StdMd(response.data).trimEnd(), response.data + Constants.ZWSP);
} else if (isInHarmony()) { } else if (isInHarmony()) {

View file

@ -914,7 +914,8 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
currentNode.textContent === "") // https://ld246.com/article/1649251218696 currentNode.textContent === "") // https://ld246.com/article/1649251218696
)) { )) {
if (!nodeElement.classList.contains("code-block") || if (!nodeElement.classList.contains("code-block") ||
(nodeElement.classList.contains("code-block") && editElement.textContent == "\n") (nodeElement.classList.contains("code-block") &&
(editElement.textContent == "\n" || nodeElement.parentElement.classList.contains("li")))
) { ) {
removeBlock(protyle, nodeElement, range, "Backspace"); removeBlock(protyle, nodeElement, range, "Backspace");
} }