يضيف ملحقي زرًا في شريط أدوات المحرر. تفتح هذه الشريط نافذة منبثقة، وعندما تُغلق النافذة أريد إضافة نص إلى المنشور. كل شيء يعمل بشكل مثالي باستثناء الخطوة الأخيرة، لأنني أواجه صعوبة في منح النافذة المنبثقة صلاحية الوصول إلى المحرر.
إذا وضعت الزر ضمن قائمة في شريط الأدوات، فكل شيء يعمل بشكل صحيح:
يجب أن يكون toolbarEvent متاحًا في وحدة التحكم في النافذة المنبثقة (discourse-n8n-wf)، لذا لا تحتاج إلى تمريره. يمكنك أيضًا الاطلاع على كيفية قيام النوافذ المنبثقة الأخرى بذلك، على سبيل المثال، انظر إلى discourse-post-event-builder.js.es6 في إضافة الاستطلاع.
وجدت الملف الذي أشرت إليه في إضافة discourse-calendar (لم أجدّه في إضافة الاستطلاع)، لكن يبدو أن toolbarEvent يتم تمريره بالفعل في الإجراء (عبر setProperties())؟
لست متأكداً مما إذا كنت لا تزال عالقاً في هذا الأمر، ولكني تعمقت في محاولة معرفة كيفية الوصول إلى حدث شريط الأدوات من نافذة منبثقة أيضاً، ووجدت أنه يمكنك تمرير الحدث كمعلمة بهذا الشكل: