In Discourse Core ist jetzt die Funktion zum Anzeigen einer Kopierschaltfläche für Codeblöcke verfügbar!
import { createWidget } from 'discourse/widgets/widget';
createWidget('my-widget', {
tagName: 'div.hello',
html() {
return "hello world";
}
});
Diese Funktion ist standardmäßig deaktiviert, aber wenn Ihre Community davon profitieren kann, können Sie sie aktivieren, indem Sie die Seiteneinstellung show copy button on codeblocks aktivieren.
Einige Hinweise zur Funktion:
- Die Schaltfläche wird nur bei
pre > code-Codeblöcken angezeigt, nicht jedoch bei Inline-, zitierten oder einzeiligen Codeblöcken. - Da Discourse die Unterstützung für Internet Explorer 11 (IE11) am 1. Juni 2020 einstellt, ist diese Funktion nicht mit Internet Explorer kompatibel.
- Die Copy Codeblocks Theme Component bleibt für ältere Discourse-Instanzen weiterhin verfügbar, erhält jedoch keine weiteren Updates mehr.