Aggiungi un pulsante agli strumenti del composer e cambia l'ordine dei pulsanti negli Strumenti

Per favore, aiutami ad aggiungere un nuovo pulsante al menu del compositore.

Vorrei aggiungere un nuovo pulsante al menu del compositore. Questo pulsante aprirà un link esterno. Ho bisogno di aggiungere questo pulsante sul lato sinistro degli strumenti del compositore.

Ho questo codice che aggiunge un nuovo pulsante. Ma devo cambiarlo. Il pulsante non dovrebbe incollare nulla nell’argomento, ma aprire un link esterno in una nuova finestra.

<script type="text/discourse-plugin" version="0.8">
const user = api.getCurrentUser();
const groups = ['group1', 'group2'];
const hasGroup = user.groups.some(({name}) => groups.indexOf(name) !== -1);
if (user.staff || hasGroup) {
  api.onToolbarCreate(toolbar => {
    toolbar.addButton({
        id: "times-circle",
        group: "fontStyles",
        title: "Title",  
        icon: "times-circle",
        perform: e => e.applySurround('del', '/del', 'Title')
    });
  });
}
</script>

E un’altra domanda è come spostare il pulsante “upload btn” sul lato sinistro (cambiare la posizione attuale).

Grazie!

Trovata una soluzione. Invece del codice corrente sulla riga ‘perform…’ dovremmo inserire

	perform: function openInNewTab(url) {
                 window.open('https://google.com', '_blank').focus();
                }
1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.