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 إعجابًا

إعلان إضافي بسيط لإلحاقه بهذا…

لقد أثبت الإعداد أنه مفيد للغاية وحظي بإشادة عالمية لدرجة أنه الآن ليس فقط مفعل افتراضيًا ولكنه مخفي أيضًا كإعداد موقع مخفي: :partying_face:

8 إعجابات

مرحباً :wave:

ملاحظة بسيطة… في السابق كانت مفعلة على موقعي ثم قمت بتعطيلها. الآن بحثت عن إعداد الموقع show_copy_button_on_codeblocks لتفعيله مرة أخرى. لكنه تم إخفاؤه. لذلك السبب الذي دفعني لكتابة هذا هو أنه يبدو أنه إذا تم تعطيل هذا الإعداد سابقًا، فإنه يحتفظ بحالة default: false ولا يمكن تفعيله إلا باستخدام أمر rails SiteSetting.show_copy_button_on_codeblocks=true.

5 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 7 أيام من آخر رد. لم يعد يُسمح بالردود الجديدة.