Browse Source

Up commands

pull/5796/head
Artur Arseniev 2 years ago
parent
commit
ecd4a3e1a9
  1. 4
      src/asset_manager/index.ts
  2. 10
      src/commands/index.ts

4
src/asset_manager/index.ts

@ -323,8 +323,8 @@ export default class AssetManager extends ItemManagerModule<AssetManagerConfig,
onLoad() {
this.getAll().reset(this.config.assets);
const { em, events } = this;
em.on(`run:${assetCmd}`, () => this.__propEv(events.open));
em.on(`stop:${assetCmd}`, () => this.__propEv(events.close));
em.Commands.__onRun(assetCmd, () => this.__propEv(events.open));
em.Commands.__onStop(assetCmd, () => this.__propEv(events.close));
}
postRender(editorView: any) {

10
src/commands/index.ts

@ -436,6 +436,16 @@ export default class CommandsModule extends Module<CommandsConfig & { pStylePref
return new cmd(this.config);
}
__onRun(id: string, clb: () => void) {
const { em, events } = this;
em.on(`${events.runCommand}${id}`, clb);
}
__onStop(id: string, clb: () => void) {
const { em, events } = this;
em.on(`${events.stopCommand}${id}`, clb);
}
destroy() {
this.defaultCommands = {};
this.commands = {};

Loading…
Cancel
Save