Ajouter un bouton aux outils de composition et changer l'ordre des boutons dans Outils

Veuillez m’aider à ajouter un nouveau bouton au menu du compositeur.

J’aimerais ajouter un nouveau bouton au menu du compositeur. Ce bouton ouvrira un lien externe. Je dois ajouter ce bouton sur le côté gauche des outils du compositeur.

J’ai ce code qui ajoute un nouveau bouton. Mais je dois le changer. Le bouton ne devrait rien coller dans le sujet, mais ouvrir un lien externe dans une nouvelle fenêtre.

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

Et une autre question est de savoir comment déplacer le bouton « bouton de téléchargement » sur le côté gauche (changer sa place actuelle).

Merci !

J’ai trouvé une solution. Au lieu du code actuel sur la ligne ‘perform…’ nous devrions placer

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

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