Adicionar um botão às ferramentas do compositor e alterar a ordem dos botões nas Ferramentas

Por favor, ajude-me a adicionar um novo botão ao menu do compositor.

Gostaria de adicionar um novo botão ao menu do compositor. Este botão abrirá um link externo. Preciso adicionar este botão ao lado esquerdo das ferramentas do compositor.

Tenho este código que adiciona um novo botão. Mas preciso alterá-lo. O botão não deve colar nada no tópico, mas abrir um link externo em uma nova janela.

<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 outra pergunta é como mover o botão “upload btn” para o lado esquerdo (mudar o local atual).

Obrigado!

Encontrei uma solução. Em vez do código atual na linha ‘perform…’ devemos colocar

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

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