قفل Composer

:information_source: ملخص قفل/فتح أداة الإنشاء لمنع الإرسال العرضي
:hammer_and_wrench: المستودع GitHub - NateDhaliwal/discourse-lock-composer
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد على سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

هذا مكون بسيط لقفل/فتح أداة الإنشاء لمنع الإرسال العرضي. تم طرحه في الأصل في The awkward mishap of premature posting.

مُقفل:

مفتوح:

يتم عرض رسائل منبثقة (Toasts) أيضًا بمجرد النقر على أيقونة القفل (يمكن تخصيص النصوص كإعدادات محلية).

image

image

آمل أن يساعد هذا!

9 إعجابات

شكرًا لك.

ولكن هل يجب أن تعمل الأيقونات بالعكس :thinking:
الآن هي:

  • مغلقة، عندما يكون الإرسال ممكّنًا
  • مفتوحة، عندما يكون الإرسال مقفلاً
5 إعجابات

شكرًا لك. لقد قمت بتبديلها.

3 إعجابات

هل سيكون من الممكن، على سبيل المثال، قفل الزر وبدلاً من ذلك مطالبة المستخدمين أولاً بتنفيذ إجراء التدقيق اللغوي بواسطة الذكاء الاصطناعي (AI Proofread) وجعله إلزاميًا؟ وربما حتى تشغيله عبر زر مخصص بجوار زر “الرد” (Reply)؟

يبدو أن هذا خارج نطاق هذا المكون، ولست متأكدًا مما إذا كانت هناك طريقة لتتبع ذلك بخلاف onclick لزر الموافقة. يمكن القيام بذلك، أفترض. ربما يكون من الأفضل إنشاء نسخة فرعية لهذا والقيام بذلك هناك؟

إعجاب واحد (1)