diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index f7e3dd935..f3af934b8 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -162,8 +162,7 @@ export const initKeyboardToolbar = () => { protyle.toolbar.setInlineMark(protyle, type, "toolbar"); return ; } - // block element - + // TODO block element if (type === "up") { moveToUp(protyle, nodeElement, range); focusByRange(range); diff --git a/app/src/protyle/hint/extend.ts b/app/src/protyle/hint/extend.ts index fdcc40d9f..13e5ae29e 100644 --- a/app/src/protyle/hint/extend.ts +++ b/app/src/protyle/hint/extend.ts @@ -37,7 +37,7 @@ export const hintSlash = (key: string, protyle: IProtyle) => { value: "{{", html: `
${window.siyuan.languages.blockEmbed}{{
`, }, { - filter: ["AI Chat"], + filter: ["ai chat"], value: Constants.ZWSP + 5, html: '
AI Chat
', },{ diff --git a/app/src/protyle/hint/index.ts b/app/src/protyle/hint/index.ts index ae2f95072..80262f008 100644 --- a/app/src/protyle/hint/index.ts +++ b/app/src/protyle/hint/index.ts @@ -569,9 +569,11 @@ ${unicode2Emoji(emoji.unicode, true)}`; fetchPost("/api/ai/chatGPT", { msg: inputElement.value, }, (response) => { - insertHTML(response.data, protyle, true); progressLoading({code: 2, cmd:"", data:"", msg:"", sid:""}); dialog.destroy(); + focusByRange(protyle.toolbar.range); + insertHTML(`${inputElement.value} +* 1`, protyle, true); }); }); return;