Plugin: accesso all'evento toolbarEvent dal modal

Ciao @sirdavidoff

Non sono sicuro se sei ancora bloccato su questo, ma sono sceso nella tana del coniglio cercando di capire come accedere all’evento della barra degli strumenti da una modale, e ho scoperto che puoi passare l’evento come parametro in questo modo:

action: (event) =>

Quindi l’ho usato in questo modo:

  const composerController = api.container.lookup('controller:composer');

  api.onToolbarCreate((toolbar) => {
    toolbar.addButton({
      id: 'math-editor',
      group: 'extras',
      icon: 'square-root-alt',
      sendAction: (event) => composerController.send('showMathEditor', event),
      title: themePrefix('insert_equation'),
    });
  });

e poi puoi usarlo nel tuo metodo action: {} in questo modo:

@action
showMathEditor(event) {
   showModal('matheditor-modal').set('toolbarEvent', event);
}