fix codepad extension API bugs

This commit is contained in:
lxsang
2020-12-20 19:38:34 +01:00
parent 7d3ff0f206
commit 235a9334d6
6 changed files with 12 additions and 5 deletions

View File

@ -293,7 +293,9 @@ namespace OS {
await API.requires(path);
let v: GenericObject<any>;
if (this.app.extensions[meta.meta.name]) {
this.app.extensions[meta.meta.name].child = [];
this.app.extensions[meta.meta.name].text = meta.meta.text;
this.app.extensions[meta.meta.name].nodes = [];
this.app.extensions[meta.meta.name].ext = new App.extensions[meta.meta.name](this.app);
for (v of meta.meta.actions) {
this.app.extensions[meta.meta.name].addAction(v);
}