Désormais disponible dans le cœur de Discourse, la possibilité d’afficher un bouton de copie pour les blocs de code !
import { createWidget } from 'discourse/widgets/widget';
createWidget('my-widget', {
tagName: 'div.hello',
html() {
return "hello world";
}
});
Cette fonctionnalité est désactivée par défaut, mais si votre communauté peut en bénéficier, vous pouvez l’activer en permettant le paramètre du site afficher un bouton de copie sur les blocs de code.
Quelques remarques sur cette fonctionnalité :
- Le bouton s’affiche sur les blocs de code
pre > code, mais pas sur les blocs de code en ligne, cités ou encapsulés dans une boîte. - Puisque Discourse met fin au support d’Internet Explorer 11 (IE11) le 1er juin 2020, cette fonctionnalité n’est pas compatible avec Internet Explorer.
- Le Composant de thème Copier les blocs de code continuera d’exister pour les anciennes instances de Discourse, mais ne recevra plus aucune mise à jour.