مساحة الاسم المشتركة
الدوال
الوظيفة | الوصف |
---|---|
createBlockDefinitionsFromJsonArray(jsonArray) | يمكنك تحديد الكتل من صفيف لتعريفات كتل JSON، كما يمكن أن يتم إنشاؤها بواسطة أدوات المطوّرين في Blockly. |
defineBlocks(blocks) | أضِف تعريفات الكتل المحدّدة إلى قاموس تعريفات الكتل (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) | يمكنك تحديد الكتل من صفيف لتعريفات كتل JSON، كما يمكن أن يتم إنشاؤها بواسطة أدوات المطوّرين في Blockly. |
getAllWorkspaces() | العثور على جميع مساحات العمل |
getBlockTypeCounts(block, opt_stripFollowing) | الحصول على خريطة لجميع العناصر المشتقة من العنصر الأساسي مع ربط نوعها بعدد العناصر الفرعية التي تحمل هذا النوع |
getMainWorkspace() | تعرِض هذه الدالة آخر مساحة عمل تم استخدامها في المستوى الأعلى (استنادًا إلى التركيز). حاول عدم استخدام هذه الدالة، خاصةً إذا كانت هناك عدة نُسخ من Blockly في الصفحة. |
getParentContainer() | احصل على عنصر الحاوية الذي سيتم عرض WidgetDiv وDropDownDiv وTooltip فيه. |
getSelected() | عرض الاختيار الحالي |
getWorkspaceById(id) | ابحث عن مساحة العمل التي تحمل المعرّف المحدّد. |
registerWorkspace(workspace) | تسجيل مساحة عمل في قاعدة بيانات مساحة العمل |
setMainWorkspace(workspace) | لضبط مساحة العمل الرئيسية المستخدَمة مؤخرًا |
setParentContainer(newParent) | اضبط الحاوية الرئيسية. هذا هو عنصر الحاوية الذي يتم عرض WidgetDiv وDropDownDiv وTooltip فيه في المرة الأولى التي يتم فيها استدعاء Blockly.inject . هذه الطريقة هي عملية لا تؤدي إلى أيّ تأثير إذا تمّ استدعاؤها بعد الرمز Blockly.inject الأول. |
svgResize(workspace) | اضبط حجم صورة SVG لملء الحاوية بالكامل. استخدِم هذا الإجراء عندما يتغيّر حجم طريقة العرض فعليًا (مثلاً عند تغيير حجم النافذة أو تغيير اتجاه الجهاز). اطّلِع على workspace.resizeContents لتغيير حجم مساحة العمل عند تغيير المحتوى (مثلاً عند إضافة أو إزالة قالب). سجِّل ارتفاع/عرض صورة SVG. |
unregisterWorkpace(workspace) | إلغاء تسجيل مساحة عمل من قاعدة بيانات مساحة العمل |
المتغيّرات
متغيّر | الوصف |
---|---|
draggingConnections | جميع عمليات الربط في الكتل التي يتم سحبها حاليًا |
TEST_ONLY |