From c403842c8be526bf790f0bb892c706e72763698d Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Mon, 14 Nov 2022 20:54:58 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E5=AF=BC=E5=87=BA=E4=B8=BA?= =?UTF-8?q?=E9=95=BF=E5=9B=BE=20https://github.com/siyuan-note/siyuan/issu?= =?UTF-8?q?es/2919?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/protyle/wysiwyg/keydown.ts | 1 + kernel/api/export.go | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index b3b42168e..c53f6d004 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -76,6 +76,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { } else if (!event.repeat) { hideElements(["toolbar"], protyle); } + console.log(event) const range = getEditorRange(protyle.wysiwyg.element); const nodeElement = hasClosestBlock(range.startContainer); if (!nodeElement) { diff --git a/kernel/api/export.go b/kernel/api/export.go index 243e6e39b..c92e13b19 100644 --- a/kernel/api/export.go +++ b/kernel/api/export.go @@ -25,7 +25,6 @@ import ( "strings" "github.com/88250/gulu" - "github.com/88250/lute/ast" "github.com/gin-gonic/gin" "github.com/siyuan-note/logging" "github.com/siyuan-note/siyuan/kernel/model" @@ -330,8 +329,8 @@ func exportAsFile(c *gin.Context) { return } - ext := filepath.Ext(file.Filename) - name := "save-as-file-" + ast.NewNodeID() + ext + name := "export-file-" + file.Filename + name = util.FilterFileName(name) tmpDir := filepath.Join(util.TempDir, "export") if err = os.MkdirAll(tmpDir, 0755); nil != err { logging.LogErrorf("export as file failed: %s", err)