This commit is contained in:
Vanessa 2022-09-16 11:01:05 +08:00
parent 5a4ed2b478
commit ef095fe3d6
3 changed files with 3 additions and 3 deletions

View file

@ -128,7 +128,7 @@ ${unicode2Emoji(emoji.unicode, true)}</button>`;
const key = this.getKey(currentLineValue, protyle.options.hint.extend);
if (typeof key === "undefined" ||
( // 除emoji 提示外,其余在 tag/inline math/inline-code 内移动不进行提示
( // 除 emoji 提示外,其余在 tag/inline math/inline-code 内移动不进行提示
this.splitChar !== ":" &&
(protyle.toolbar.getCurrentType(range).length > 0 || hasClosestByAttribute(range.startContainer, "data-type", "NodeCodeBlock"))
)

View file

@ -285,7 +285,7 @@ export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle
}
range.extractContents();
const types = protyle.toolbar.getCurrentType(range);
if (types.includes("inline-code") && range.startContainer.nodeType !== 3) {
if (types.includes("code") && range.startContainer.nodeType !== 3) {
// https://github.com/siyuan-note/siyuan/issues/4169
const brElement = document.createElement("br");
(range.startContainer as HTMLElement).after(brElement);

View file

@ -218,7 +218,7 @@ export class WYSIWYG {
const tempElement = document.createElement("div");
// https://github.com/siyuan-note/siyuan/issues/5540
const selectTypes = protyle.toolbar.getCurrentType(range);
if ((selectTypes.length === 1 || range.startContainer.parentElement.parentElement.getAttribute("data-type") === "NodeHeading") &&
if ((selectTypes.length > 0 || range.startContainer.parentElement.parentElement.getAttribute("data-type") === "NodeHeading") &&
(
(range.startContainer.nodeType === 3 && range.startContainer.parentElement.textContent === range.toString()) ||
(range.startContainer.nodeType !== 3 && range.startContainer.textContent === range.toString())