Skip to content

Commit be097fb

Browse files
committed
Fix: input /drawio too fast caures create image fail
1 parent f215d79 commit be097fb

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ The label of a draw.io image block can be configured in the plugin settings.
8181

8282
## Changelog
8383

84+
+ v0.6.2
85+
+ Fix: input `/drawio` too fast caures create image fail
8486
+ v0.6.1
8587
+ Fix: shortcut for tab switch
8688
+ v0.6.0

README_zh_CN.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@
7070

7171
## 更新日志
7272

73+
+ v0.6.2
74+
+ 修复缺陷:输入`/drawio`太快时创建图像失败
7375
+ v0.6.1
7476
+ 修复缺陷:页签切换快捷键
7577
+ v0.6.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "siyuan-embed-drawio",
3-
"version": "0.6.1",
3+
"version": "0.6.2",
44
"type": "module",
55
"description": "This is a plugin for siyuan",
66
"author": "",

plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "siyuan-embed-drawio",
33
"author": "Yuxin Zhao",
44
"url": "https://github.com/YuxinZhaozyx/siyuan-embed-drawio",
5-
"version": "0.6.1",
5+
"version": "0.6.2",
66
"minAppVersion": "3.0.0",
77
"disabledInPublish": true,
88
"backends": [

src/index.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,15 @@ export default class DrawioPlugin extends Plugin {
8484
id: "drawio",
8585
html: `<div class="b3-list-item__first"><svg class="b3-list-item__graphic"><use xlink:href="#iconImage"></use></svg><span class="b3-list-item__text">draw.io</span></div>`,
8686
callback: (protyle, nodeElement) => {
87-
this.newDrawioImage(nodeElement.dataset.nodeId, (imageInfo) => {
88-
if (!this.isMobile && this.data[STORAGE_NAME].editWindow === 'tab') {
89-
this.openEditTab(imageInfo);
90-
} else {
91-
this.openEditDialog(imageInfo);
92-
}
93-
});
87+
setTimeout(() => {
88+
this.newDrawioImage(nodeElement.dataset.nodeId, (imageInfo) => {
89+
if (!this.isMobile && this.data[STORAGE_NAME].editWindow === 'tab') {
90+
this.openEditTab(imageInfo);
91+
} else {
92+
this.openEditDialog(imageInfo);
93+
}
94+
});
95+
}, 500);
9496
},
9597
}];
9698

0 commit comments

Comments
 (0)