From d02dafa0b0c1717aa73305723d4edaf0f0b3316e Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sun, 15 Sep 2024 15:12:23 +0800 Subject: chore: patch eefd82a Remove scroll event made by plain-draggable in build stage This change prevents inline style of draggable element got changed with ANY scroll event. (Especially width/height set by resize event) Ref: https://github.com/anseki/plain-draggable/issues/124 --- rollup.config.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rollup.config.js b/rollup.config.js index d04eb4e..78a4123 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -28,6 +28,16 @@ const general = { return null; }, }, + { + name: 'plain-draggable', + transform(code, id) { + if (id.includes('node_modules/plain-draggable/')) { + const removePattern = /window\.addEventListener\('scroll'[^\)]*\)/ + return `${code.replace(removePattern, "")}`; + } + return null; + }, + }, { name: 'mapclay', resolveId(source) { -- cgit v1.2.3-70-g09d2