From 45876124955b7e882c5e2b0ff4092af3d2d5e3eb Mon Sep 17 00:00:00 2001 From: bdeshi Date: Mon, 22 Sep 2025 00:31:27 +0600 Subject: [PATCH] wrap onChange to see when the ribbon says something moved --- main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index b851e77..4b3814f 100644 --- a/main.js +++ b/main.js @@ -4,7 +4,12 @@ module.exports = class RibbonOrderLock extends Plugin { async onload() { this.app.workspace.onLayoutReady(() => { const ribbon = this.app.workspace.leftRibbon; - console.log(ribbon.items.map((item) => item.id)); + const original = ribbon.onChange.bind(ribbon); + + ribbon.onChange = (save) => { + original(save); + console.log('onChange', save, ribbon.items.map((item) => item.id)); + }; }); } };