From 5f2051c32b899ffa55d99d6fbdd1747f83e7e136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=86=9B?= Date: Fri, 20 Oct 2023 10:38:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=89=8B=E6=9C=BA=E6=BB=91=E5=8A=A8?= =?UTF-8?q?=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manifest.json | 2 +- patches/x-data-spreadsheet+1.1.9.patch | 23 ++++++++++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 78017fb..f0bbdcc 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "excel", "name": "Excel", - "version": "1.3.4", + "version": "1.3.5", "minAppVersion": "0.15.0", "description": "Create spreadsheets and easily embed them in Markdown", "author": "ljcoder", diff --git a/patches/x-data-spreadsheet+1.1.9.patch b/patches/x-data-spreadsheet+1.1.9.patch index 5f96b38..d52b87d 100644 --- a/patches/x-data-spreadsheet+1.1.9.patch +++ b/patches/x-data-spreadsheet+1.1.9.patch @@ -1,5 +1,18 @@ +diff --git a/node_modules/x-data-spreadsheet/src/component/event.js b/node_modules/x-data-spreadsheet/src/component/event.js +index cdbc0fa..43149da 100644 +--- a/node_modules/x-data-spreadsheet/src/component/event.js ++++ b/node_modules/x-data-spreadsheet/src/component/event.js +@@ -74,6 +74,8 @@ export function bindTouch(target, { move, end }) { + starty = pageY; + } + evt.preventDefault(); ++ evt.stopPropagation(); ++ console.log("touchmove event", evt) + }); + bind(target, 'touchend', (evt) => { + if (!end) return; diff --git a/node_modules/x-data-spreadsheet/src/component/sheet.js b/node_modules/x-data-spreadsheet/src/component/sheet.js -index 086b8c4..cd01f6e 100644 +index 086b8c4..4c49755 100644 --- a/node_modules/x-data-spreadsheet/src/component/sheet.js +++ b/node_modules/x-data-spreadsheet/src/component/sheet.js @@ -77,11 +77,11 @@ function selectorSet(multiple, ri, ci, indexesUpdated = true, moving = false) { @@ -16,6 +29,14 @@ index 086b8c4..cd01f6e 100644 } toolbar.reset(); table.render(); +@@ -588,6 +588,7 @@ function sheetInitEvents() { + overlayerEl + .on('mousemove', (evt) => { + overlayerMousemove.call(this, evt); ++ evt.stopPropagation() + }) + .on('mousedown', (evt) => { + editor.clear(); diff --git a/node_modules/x-data-spreadsheet/src/index.d.ts b/node_modules/x-data-spreadsheet/src/index.d.ts index 948a8e9..7fe36b3 100644 --- a/node_modules/x-data-spreadsheet/src/index.d.ts