Copiar contenido del bloque de código al portapapeles

:mega: ¡Ya está disponible en el núcleo de Discourse la capacidad de mostrar un botón de copiar para bloques de código!

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

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

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

Esta función está desactivada de forma predeterminada, pero si tu comunidad puede beneficiarse de ella, puedes activarla habilitando la configuración del sitio show copy button on codeblocks.

Algunas notas sobre la función:

44 Me gusta

Solo un pequeño anuncio adicional para añadir a esto…

La configuración ha demostrado ser tan útil y universalmente elogiada que ahora no solo está activada por defecto, sino que también está oculta como una configuración de sitio oculta: :partying_face:

8 Me gusta

Hola :wave:

Solo una pequeña nota… Anteriormente estaba habilitado en mi sitio pero luego lo deshabilité. Ahora busqué la configuración del sitio show_copy_button_on_codeblocks para volver a activarla. Pero se ha ocultado. Así que la razón por la que escribo es que parece que si previamente se había deshabilitado esta configuración, mantiene el estado default: false y solo se puede activar con SiteSetting.show_copy_button_on_codeblocks=true de Rails.

5 Me gusta

Este tema se cerró automáticamente 7 días después de la última respuesta. Ya no se permiten nuevas respuestas.