From 9aa99436b97d40b458b2998aadf703e4dd52c7fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=86=9B?= Date: Mon, 4 Dec 2023 15:57:11 +0800 Subject: [PATCH] fix: row col resize not save --- manifest.json | 2 +- patches/x-data-spreadsheet+1.1.9.patch | 29 +++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 62b1e02..1f9b725 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "excel", "name": "Excel", - "version": "1.3.11", + "version": "1.3.12", "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 82952ef..cd2f30e 100644 --- a/patches/x-data-spreadsheet+1.1.9.patch +++ b/patches/x-data-spreadsheet+1.1.9.patch @@ -11,7 +11,7 @@ index cdbc0fa..cb2a9db 100644 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..264823c 100644 +index 086b8c4..6757389 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) { @@ -28,6 +28,33 @@ index 086b8c4..264823c 100644 } toolbar.reset(); table.render(); +@@ -467,7 +467,7 @@ function horizontalScrollbarMove(distance) { + function rowResizerFinished(cRect, distance) { + const { ri } = cRect; + const { table, selector, data } = this; +- data.rows.setHeight(ri, distance); ++ data.setRowHeight(ri, distance); + table.render(); + selector.resetAreaOffset(); + verticalScrollbarSet.call(this); +@@ -477,7 +477,7 @@ function rowResizerFinished(cRect, distance) { + function colResizerFinished(cRect, distance) { + const { ci } = cRect; + const { table, selector, data } = this; +- data.cols.setWidth(ci, distance); ++ data.setColWidth(ci, distance); + // console.log('data:', data); + table.render(); + selector.resetAreaOffset(); +@@ -785,7 +785,7 @@ function sheetInitEvents() { + break; + } + } else { +- // console.log('evt.keyCode:', evt.keyCode); ++ console.log('evt.keyCode:', evt.keyCode); + switch (keyCode) { + case 32: + if (shiftKey) { @@ -854,7 +854,7 @@ function sheetInitEvents() { }