Añadir un botón a las herramientas del compositor y cambiar el orden de los botones en Herramientas

Por favor, ayúdame a añadir un nuevo botón al menú del compositor.

Me gustaría añadir un nuevo botón al menú del compositor. Este botón abrirá un enlace externo. Necesito añadir este botón al lado izquierdo de las herramientas del compositor.

Tengo este código que añade un nuevo botón. Pero necesito cambiarlo. El botón no debería pegar nada en el tema, sino abrir un enlace externo en una nueva ventana.

<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: "Título",
      icon: "times-circle",
      perform: e => e.applySurround('<del>', '</del>', 'Título')
    });
  });
}
</script>

Y otra pregunta es cómo mover el botón “upload btn” al lado izquierdo (cambiar su lugar actual).

¡Gracias!

Encontré una solución. En lugar del código actual en la línea ‘perform…’ deberíamos colocar

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

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