pages34735/static/extensions/when-mod-loaded-do.js
Thabel Offical 29a0aada39 extension
2024-05-14 17:11:04 +02:00

20 lines
No EOL
528 B
JavaScript

class WhenModLoadedDo {
info() {
return {
id: 'eventexample',
name: 'Event Block Example',
blocks: [
{
id: 'modload',
type: EaglerBuilder.BlockType.EVENT,
text: 'when mod loaded do',
func: (args, innercode) => {
return `${innercode.indexOf('await') > -1 ? 'async' : ''} function onload() {\n${innercode}}`;
}
}
]
};
}
}
EaglerBuilder.extensions.register(new WhenModLoadedDo());