Ora disponibile nel core di Discourse: la possibilità di mostrare un pulsante di copia per i blocchi di codice!
import { createWidget } from 'discourse/widgets/widget';
createWidget('my-widget', {
tagName: 'div.hello',
html() {
return "hello world";
}
});
Questa funzionalità è disattivata per impostazione predefinita, ma se la tua comunità può trarne beneficio, puoi attivarla abilitando l’impostazione del sito show copy button on codeblocks.
Alcune note sulla funzionalità:
- Il pulsante appare sui blocchi di codice
pre > code, ma non su quelli inline, citati o oneboxed. - Poiché Discourse sta terminando il supporto per Internet Explorer 11 (IE11) il 1° giugno 2020, questa funzionalità non è compatibile con Internet Explorer.
- Il componente del tema Copy Codeblocks continuerà a esistere per le istanze più vecchie di Discourse, ma non riceverà ulteriori aggiornamenti.