blockly > dialog

مساحة اسم مربّع الحوار

الدوال

الوظيفة الوصف
alert(message, opt_callback) حزمة لـ window.alert()‎ يمكن لمطوّري التطبيقات إلغاء مفعولها من خلال setAlert لتقديم بدائل لنافذة المتصفّح المشروطة.
confirm(message, callback) عنصر تغليف لـ window.confirm() يمكن لمطوّري التطبيقات إلغاءه من خلال setConfirm لتقديم بدائل لشاشة المتصفّح المعروضة في وضع النافذة المنبثقة.
prompt(message, defaultValue, callback) حزمة لـ window.prompt()‎ يمكن لمطوّري التطبيقات إلغاؤها من خلال setPrompt لتقديم بدائل لنافذة المتصفح المشروطة. غالبًا ما يتم استخدام طلبات المتصفّح المضمّنة لتوفير تجربة أفضل لإدخال النص على الجهاز الجوّال. ننصحك بشدة باختبار الإصدار المتوافق مع الأجهزة الجوّالة عند إلغاء هذا الإعداد.
setAlert(alertFunction) تُستخدَم لضبط الدالة التي سيتم تنفيذها عند استدعاء Blockly.dialog.alert()‎.
setConfirm(confirmFunction) تُستخدَم لضبط الدالة التي سيتم تنفيذها عند استدعاء دالة Blockly.dialog.confirm().
setPrompt(promptFunction)

تُستخدَم لضبط الدالة التي سيتم تنفيذها عند استدعاء دالة Blockly.dialog.prompt()‎.

**ملاحظة مهمة**: عند إلغاء هذا الإعداد، يُرجى العِلم أنّ تجارب الطلبات غير الأصلية قد تتطلّب إدارة التركيز المؤقت في FocusManager. ولا يلزم ذلك لطلب النافذة الأصلية لأنّه يمنع تغيير التركيز أثناء فتحها.

setToast(toastFunction) تُستخدَم لضبط الدالة التي سيتم تنفيذها عند استدعاء Blockly.dialog.toast()‎.
toast(workspace, options) تعرِض هذه الحالة إشعارًا مؤقتًا أعلى مساحة العمل. توفّر Blockly طريقة تلقائية لعرض رسالة مصغّرة، ولكن يمكن للمطوّرين تقديم طريقتهم الخاصة من خلال setToast. بالنسبة إلى تخصيص المظهر البسيط، من المفترض أن يكون CSS كافيًا.