mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 08:30:42 +02:00
This commit is contained in:
parent
e1b747b45a
commit
86978659bb
1 changed files with 5 additions and 13 deletions
|
@ -684,7 +684,11 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||||
const prevEditableElement = getContenteditableElement(previousElement) as HTMLElement;
|
const prevEditableElement = getContenteditableElement(previousElement) as HTMLElement;
|
||||||
if (prevEditableElement && prevEditableElement.lastChild.nodeType === 3 &&
|
if (prevEditableElement && prevEditableElement.lastChild.nodeType === 3 &&
|
||||||
prevEditableElement.lastChild.textContent.endsWith("\n")) {
|
prevEditableElement.lastChild.textContent.endsWith("\n")) {
|
||||||
prevEditableElement.lastChild.textContent = prevEditableElement.lastChild.textContent.replace(/\n$/, "");
|
// 不能移除 /n, 否则两个 /n 导致界面异常
|
||||||
|
focusBlock(previousElement, undefined, false);
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -860,18 +864,6 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
// TODO 软换行前 Delete https://github.com/siyuan-note/siyuan/issues/14807
|
|
||||||
// if (/\n+$/.test(editElement.textContent.substring(position.start))) {
|
|
||||||
// const wbrElement = document.createElement("wbr");
|
|
||||||
// range.insertNode(wbrElement);
|
|
||||||
// const oldHTML = nodeElement.outerHTML;
|
|
||||||
// wbrElement.nextSibling.textContent = wbrElement.nextSibling.textContent.substring(1);
|
|
||||||
// updateTransaction(protyle, nodeElement.getAttribute("data-node-id"), nodeElement.outerHTML, oldHTML);
|
|
||||||
// focusByWbr(nodeElement, range);
|
|
||||||
// event.stopPropagation();
|
|
||||||
// event.preventDefault();
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// 图片前 Delete 无效 https://github.com/siyuan-note/siyuan/issues/11209
|
// 图片前 Delete 无效 https://github.com/siyuan-note/siyuan/issues/11209
|
||||||
let nextSibling = hasNextSibling(range.startContainer) as Element;
|
let nextSibling = hasNextSibling(range.startContainer) as Element;
|
||||||
if (nextSibling) {
|
if (nextSibling) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue