Skip to content

Commit 9d44a66

Browse files
committed
dev: find bug
1 parent 04076ca commit 9d44a66

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

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-pseudocode",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
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-pseudocode",
33
"author": "Yuxin Zhao",
44
"url": "https://github.com/YuxinZhaozyx/siyuan-embed-pseudocode",
5-
"version": "0.5.0",
5+
"version": "0.5.1",
66
"minAppVersion": "3.3.0",
77
"disabledInPublish": false,
88
"backends": [

src/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,19 @@ export default class PseudocodePlugin extends Plugin {
8484
const code = "";
8585
const blockID = nodeElement.getAttribute("data-node-id");
8686
const pseudocodeConfig = this.getDefaultPseudocodeConfig();
87+
console.log('pseudocodeConfig before', nodeElement, pseudocodeConfig);
8788
this.setAutoAlgorithmNumber(nodeElement, pseudocodeConfig);
89+
console.log('pseudocodeConfig after', pseudocodeConfig);
90+
console.log('code', code);
8891
const compileResult = compilePseudocode(code, pseudocodeConfig);
92+
console.log('compileResult:', compileResult);
8993
this.updatePseudocodeViewAttribute(blockID, pseudocodeConfig.view);
9094
this.updatePseudocodeBlockData(blockID, code, pseudocodeConfig, () => {
9195
this.updatePseudocodeElements(blockID, pseudocodeConfig, compileResult);
96+
const blockElement = document.querySelector(`[data-node-id="${blockID}"]`) as HTMLElement;
97+
if (blockElement) {
98+
this.openEditDialog(blockElement, false, false);
99+
}
92100
});
93101
},
94102
}];
@@ -128,6 +136,7 @@ export default class PseudocodePlugin extends Plugin {
128136
}
129137

130138
public async openEditDialog(blockElement: HTMLElement, autoCompile?: boolean, autoClose?: boolean) {
139+
console.log('openEditDialog', blockElement);
131140
const editDialogHTML = `
132141
<div class="pseudocode-edit-dialog">
133142
<div class="edit-dialog-header resize__move"></div>

0 commit comments

Comments
 (0)