هذا ببساطة غير ممكن. لاحظ أن دليل المطورين يذكر أن لديك ثلاثة خيارات فقط لعلامات النص البرمجي ليتم تشغيلها:
هل هناك سبب معين لاحتياجك إلى الكود في قسم after_header؟ قد تكون هناك طرق أخرى يمكنك اتباعها لتحقيق ما تحتاجه.
عندما حاولت فصل النص البرمجي في الرأس والزر في after_header، هل أنت متأكد من أن النص البرمجي لا يعمل على الإطلاق، أم أنك غير قادر على تحديد الزر؟ قد يكون ذلك بسبب طريقة عمل حلقة تشغيل Ember.
ربما يمكنك محاولة تغليف النص البرمجي الخاص بك في
<script type="text/discourse-plugin" version="0.8" >
api.onPageChange(() => {
var btn = document.querySelector('#Send');
btn.addEventListener('click', function(e) {
e.preventDefault();
this.disabled = true;
setTimeout(function(){ btn.disabled=false; }, 10000);
});
});
</script>