Copy codeblock contents to clipboard

:mega: Now live in core Discourse is the ability to show a copy button for codeblocks!

import { createWidget } from 'discourse/widgets/widget';

createWidget('my-widget', {
  tagName: 'div.hello',

  html() {
    return "hello world";
  }
});

This feature is off by default, but if your community could benefit from it, you can turn it on by enabling the show copy button on codeblocks site setting.

Some notes about the feature:

44 « J'aime »

Juste une petite annonce supplémentaire à ajouter à ceci…

Le paramètre s’est avéré si utile et universellement salué qu’il est maintenant non seulement activé par défaut, mais aussi caché en tant que paramètre de site caché : :partying_face:

8 « J'aime »

Bonjour :wave:

Juste une petite note… Auparavant, c’était activé sur mon site, mais je l’ai ensuite désactivé. Maintenant, j’ai cherché le paramètre du site show_copy_button_on_codeblocks pour le réactiver. Mais il a été caché. La raison pour laquelle je l’écris est qu’il semble que si ce paramètre était précédemment désactivé, il conserve le statut default: false et ne peut être activé qu’avec le SiteSetting.show_copy_button_on_codeblocks=true de Rails.

5 « J'aime »

Ce sujet a été automatiquement fermé 7 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.