@@ -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