Plugin: Zugriff auf toolbarEvent aus dem Modal

Hallo @sirdavidoff

Ich bin mir nicht sicher, ob du hier noch feststeckst, aber ich bin auch der Sache nachgegangen, wie man von einem Modal aus auf das Toolbar-Ereignis zugreifen kann, und ich habe herausgefunden, dass man das Ereignis als Parameter wie folgt übergeben kann:

action: (event) =>

Ich habe es also so verwendet:

  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'),
    });
  });

und dann kannst du es in deiner action: {} Methode wie folgt verwenden:

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