From abdf78768b91d12eedbbfcb2485fc4999ce5444d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 23 Mar 2023 10:16:40 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/7747 --- app/electron/init.html | 10 ++++++---- app/src/mobile/util/initFramework.ts | 2 +- app/src/mobile/util/touch.ts | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/electron/init.html b/app/electron/init.html index 47da46076..f91544bc9 100644 --- a/app/electron/init.html +++ b/app/electron/init.html @@ -407,8 +407,7 @@ const iCloudRoot = path.join(decodeURIComponent(getSearch('home')), 'Library', 'Mobile Documents') const allFiles = walk(iCloudRoot) for (const file of allFiles) { - console.log(file) - if (-1 < absPath.indexOf(file)) { + if (-1 < absPath.indexOf(file.toLowerCase())) { return true } } @@ -420,13 +419,16 @@ const path = require('path') const dirFiles = fs.readdirSync(dir) for (const f of dirFiles) { - const stat = fs.lstatSync(dir + path.sep + f) + let stat = fs.lstatSync(dir + path.sep + f) + if (stat.isSymbolicLink()) { + files.push(fs.readlinkSync(dir + path.sep + f)) + continue + } if (stat.isDirectory()) { // 如果已经遍历过则不再遍历 if (files.includes(dir + path.sep + f)) { continue } - walk(dir + path.sep + f, files) } else { files.push(dir + path.sep + f) diff --git a/app/src/mobile/util/initFramework.ts b/app/src/mobile/util/initFramework.ts index be91edb21..6bdd09972 100644 --- a/app/src/mobile/util/initFramework.ts +++ b/app/src/mobile/util/initFramework.ts @@ -126,7 +126,7 @@ export const initFramework = () => { }, Constants.TIMEOUT_INPUT); }, Constants.TIMEOUT_INPUT); } - document.getElementById("modelClose").addEventListener(getEventName(), () => { + document.getElementById("modelClose").addEventListener("click", () => { closePanel(); }); initEditorName(); diff --git a/app/src/mobile/util/touch.ts b/app/src/mobile/util/touch.ts index 4fb3f86e7..8b3cccf56 100644 --- a/app/src/mobile/util/touch.ts +++ b/app/src/mobile/util/touch.ts @@ -17,7 +17,7 @@ export const handleTouchEnd = () => { return; } - if (Math.abs(xDiff) > Math.abs(yDiff) && Math.abs(xDiff) > window.innerWidth / 2) { + if (Math.abs(xDiff) > Math.abs(yDiff) && Math.abs(xDiff) > window.innerWidth / 4) { if (xDiff > 0) { goForward(); } else {