@@ -110,13 +110,22 @@ <h4 style="margin: 0;">📄 JavaScript Code</h4>
110110 < block type ="text_print "> </ block >
111111 < block type ="text_prompt "> </ block >
112112 </ category >
113+ < category name ="Lists " colour ="%{BKY_LISTS_HUE} ">
114+ < block type ="lists_create_empty "> </ block >
115+ < block type ="lists_create_with "> </ block >
116+ < block type ="lists_repeat "> </ block >
117+ < block type ="lists_length "> </ block >
118+ < block type ="lists_isEmpty "> </ block >
119+ < block type ="lists_indexOf "> </ block >
120+ < block type ="lists_getIndex "> </ block >
121+ < block type ="lists_setIndex "> </ block >
122+ < block type ="lists_getSublist "> </ block >
123+ </ category >
113124 < category name ="Variables " custom ="VARIABLE " colour ="%{BKY_VARIABLES_HUE} ">
114125 < block type ="variables_get "> </ block >
115126 < block type ="variables_set "> </ block >
116127 </ category >
117- < category name ="Functions " colour ="%{BKY_PROCEDURES_HUE} ">
118- < block type ="procedures_defnoreturn "> </ block >
119- < block type ="procedures_callnoreturn "> </ block >
128+ < category name ="Functions " custom ="PROCEDURE " colour ="%{BKY_PROCEDURES_HUE} ">
120129 </ category >
121130 </ xml >
122131
@@ -150,7 +159,7 @@ <h4 style="margin: 0;">📄 JavaScript Code</h4>
150159 . catch ( err => alert ( "Failed to copy code: " + err ) ) ;
151160 }
152161
153- // Define custom blocks
162+ // Define custom block
154163 Blockly . defineBlocksWithJsonArray ( [
155164 {
156165 "type" : "text_prompt" ,
0 commit comments