diff --git a/CHANGELOG.md b/CHANGELOG.md index 871f015..eed3e4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v1.1.6 / 2024.11.19 + +- 🐛 修复进行无样式格式刷后,选择区域不会自动清除 + ## v1.1.5 / 2024.11.19 - 🐛 修复格式刷之后,按esc键不退出的格式刷模式的问题: diff --git a/plugin.json b/plugin.json index ff48421..a70b2b9 100644 --- a/plugin.json +++ b/plugin.json @@ -2,7 +2,7 @@ "name": "siyuan-plugin-formatPainter", "author": "Achuan-2", "url": "https://github.com/Achuan-2/siyuan-plugin-formatPainter", - "version": "1.1.5", + "version": "1.1.6", "minAppVersion": "3.1.12", "backends": [ "windows", diff --git a/src/index.ts b/src/index.ts index 5a66d99..209f8bd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -100,8 +100,12 @@ export default class PluginSample extends Plugin { // Apply the stored format to the selected text // 如果都为空 this.protyle.toolbar.setInlineMark(this.protyle, "clear", "range"); - // this.protyle.toolbar.setInlineMark(this.protyle, "text", "range"); if (!this.formatData) { + // 移动光标到末尾 + this.protyle.toolbar.range.collapse(false); // false表示折叠到末尾 + + // 工具栏关闭 + this.protyle.toolbar.element.classList.add("fn__none"); return; } if (this.formatData.datatype) { @@ -166,8 +170,7 @@ export default class PluginSample extends Plugin { } } - // console.log("Format applied to selected text"); - // 修改这部分:删除之前的collapse代码,改用以下代码设置光标位置 + // 移动光标到末尾 this.protyle.toolbar.range.collapse(false); // false表示折叠到末尾 // 工具栏关闭